TypeScript - 如何在不使用AMD或CommonJS的情况下导入外部模块

4
有没有人找到一种不使用 AMD 或 CommonJS(使用 import 关键字)从另一个文件中导入模块的方法?我认为这是不可能的,但我想要再确认一下,以防有什么巧妙的办法。
假设我们不想使用 AMD 或 CommmonJS,我只是使用 ///references 语法将类型引入文件中。这样可以给我提供类型,而我不必使用 import。只需要在 HTML 中自己正确地排列脚本标签即可。但现在对我来说还可以接受。
/// <reference path="router.ts" />
1个回答

5

是的 - 当您不使用CommonJS或AMD时,可以使用引用注释。

然后如何捆绑JavaScript文件完全取决于您 - 如果您正在使用ASP.NET,则新的脚本捆绑是一个很好的解决方案。


1
谢谢确认。是的,我计划在小项目中使用ASP.NET捆绑并自己处理依赖项排序。对于较大的项目,我使用require.js和AMD。 - John Papa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接