【问题标题】:TypeScript make `outFile` to include dependenciesTypeScript 使 `outFile` 包含依赖项
【发布时间】:2017-12-14 17:25:22
【问题描述】:

可以使用outFile 选项告诉 TypeScript 编译器将所有文件捆绑到单个构建文件中。

但它只会捆绑 *.ts 文件,而 没有来自node_modules 的依赖项 或 AMD 加载程序的实现。

我想知道是否可以告诉 TypeScript 编译器在该文件中捆绑所有内容

附言

我知道 Brunch、WebPack 和其他捆绑工具,但对于简单的情况,这似乎有点过头了,我只想尽可能地使用 TS 编译器。

【问题讨论】:

  • tsc 遗憾地没有捆绑模块...但是您可以在最新的 safari 和 chrome 版本中直接将模块加载到浏览器中而无需捆绑!(您需要加载每个单独的模块作为使用脚本标签的 .js 文件)
  • 谢谢,我也在考虑这个选项作为解决方法,我想应该或多或少没问题。

标签: typescript


【解决方案1】:

聚会迟到了,但我已经为这个用例编写了 SAMD:https://github.com/morris/samd

它提供了一个最小的 AMD 实现,足以用于通过常规脚本标签包含的 TypeScript AMD 包和依赖项。

它不捆绑依赖项,但如果您想要一个单一文件捆绑包,您可以简单地连接依赖项(请参阅自述文件)。

【讨论】:

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