如何在使用个人和外部模块时编译打字稿?

时间:2018-06-06 23:30:04

标签: javascript node.js typescript npm

我有一个打字稿项目,我希望用从npm下载的导入库补充我的代码。如何将所有这些编译成一个单独的javascript文件,其中包含我的所有代码以及它所依赖的节点库?

基本上:

  • file1.ts(取决于file2.ts)
  • file2.ts(取决于外部的npm 库)

file1.ts + file2.ts + external library编译到一个build.js文件中

1 个答案:

答案 0 :(得分:2)

这被称为"捆绑&#34 ;; TypeScript不为使用importexportrequire等模块构造的编译提供捆绑。您需要使用工具(例如webpack或汇总)将多个模块合并为一个文件。