使用MsBuild构建打字稿到单个文件

时间:2016-11-16 07:42:57

标签: typescript msbuild

是否可以将Visual Studio中的typescript编译为单个文件(使用MsBuild)。我正在使用Visual Studio Community 2015,打字稿为1.8.9。

设置<TypeScriptOutFile>bundle.js</TypeScriptOutFile>没有&#39;工作,因为我使用CommonJS模块。

1 个答案:

答案 0 :(得分:1)

不,你不能

来自Why not supported outFile parameter on CommonJS

我引用了mhegazy:

&#34; CommonJs期望文件存在于某些地方,并且更改其位置会破坏它们的加载方式。此外,CommonJs / node模块具有与脚本文件不同的作用域规则,并且连接它们会破坏它们,因此正确执行此操作的唯一方法是将它们包装在函数中,并添加一个加载器,它几乎是AMD或system.js。 #34;

然后,如果你想使用一个输出文件名,请使用AMD ..