将Typescript文件编译为单个js文件,无需预备

时间:2018-02-15 18:05:23

标签: javascript typescript compilation single-file

我对Typescript很新。我即将开始研究Js项目,我想使用Typescript,因为它提供了模块化功能,这有助于我更轻松地维护和开发项目。 我将每个类放在一个单独的ts文件中,并将它们全部导入main.ts文件中。我使用--outFile标志将所有这些标记编译成单个js文件 但问题是我想最终将它们编译成单个js文件并轻松将其附加到HTML文件,而不需要导入require.js等任何其他预备知识!没有任何其他js文件导入HTML文档有什么办法吗?如果没有,请建议我另一种方式! 因为我想将所有内容编译成一个文件,如jquery.js文件。

2 个答案:

答案 0 :(得分:0)

  

我使用了--outFile

如果您的代码不依赖于任何其他库,则仅使用outFile ,因为它是straight concatenation

  

问题是我想最终将它们编译成单个js文件并轻松地将其附加到HTML文件而不需要任何其他预备例如导入require.js

只有在代码中使用模块 aka import/export语句时才会发生这种情况。这些需要模块加载器。如果您使用模块,则不应使用outFile

思想

个人I recommend commonjs with webpack

答案 1 :(得分:0)