【问题标题】:TypeScript - Import an External Module without AMD nor CommonJSTypeScript - 在没有 AMD 和 CommonJS 的情况下导入外部模块
【发布时间】:2012-12-07 11:00:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript typescript


    【解决方案1】:

    是的 - 当您不使用 CommonJS 或 AMD 时,您使用参考注释。

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

    【讨论】:

    • 感谢您的确认。是的,我计划在小型项目中使用 ASP.NET 捆绑并自己处理依赖项排序。对于较大的,我使用 require.js 和 AMD。
    猜你喜欢
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    • 2017-02-12
    • 1970-01-01
    • 2017-03-13
    相关资源
    最近更新 更多