【问题标题】:Require.js text plugin functionality for TypeScriptTypeScript 的 Require.js 文本插件功能
【发布时间】:2012-10-12 12:41:47
【问题描述】:

我正在使用 TypeScript 构建一个 Backbone 应用程序,我想将我的模板放在单独的 .html 文件中(用于语法等)。我现在不使用 Require.js,那我该如何加载文本文件。我想我必须为此编写一个函数,但是 TypeScript 中是否已经有一些可用的东西?

【问题讨论】:

    标签: typescript


    【解决方案1】:

    使用 typescript 编译器,您只能编译 Typescript 文件。将代码保存在 html 文件中将不允许您编译代码。

    如果您想从其他 Typescript 文件加载代码,编译器目前支持 commonjsamd 样式的模块导入。您可以通过指定tsc --module commonjstsc --module amd 来告诉编译器要使用哪种类型的模型。

    Typescript 支持两种不同的模块,即externalinternal 模块。根据您使用的模块类型,导入它的工作方式不同。看看语言规范的第 9 节和thisthis 的答案。

    【讨论】:

      【解决方案2】:

      有一个 requirejs plugin 用于加载非代码依赖项,在这种情况下,一些模板存储在单独的 html 文件中。

      requirejs/text on github

      【讨论】:

        【解决方案3】:

        有人在https://github.com/iammerrick/require-ts 上写过类似的东西,不过您可能需要根据自己的需要对其进行调整。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多