有没有人找到一种不使用 AMD 或 CommonJS(使用 import 关键字)从另一个文件导入模块的方法?我不认为这是可能的,但我想仔细检查一下,以防有一些聪明的方法来做到这一点。

假设我们不想要 AMD 或 CommmonJS,我只是使用///references 语法将类型提取到文件中。这给了我类型,我根本不必使用导入。只是意味着我必须自己在 HTML 中正确订购脚本标签。但我现在可以接受。

/// <reference path="router.ts" />

最佳答案

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

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

关于javascript - TypeScript - 在没有 AMD 和 CommonJS 的情况下导入外部模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13963452/

10-12 15:58