【发布时间】:2015-11-25 20:48:24
【问题描述】:
我有这个 Typescript 项目,必须编译为 AMD 和 ES3。当我修改文件并保存时,保存时编译工作得很好。但是,当我构建我的解决方案时,它会将所有内容重新编译为commonjs(实际上没有提供--module flag,所以我只是假设这是选择的)和ES5。
我已经检查了.csproj 的正确配置
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
我在根目录和.ts 文件位置添加了tsconfig.json,但没有成功。
我错过了什么?为什么它在保存时使用正确的配置进行编译,但在我构建项目时却没有?此外,我随机得到“构建:除非提供 --module 标志,否则无法编译模块。”错误。
【问题讨论】:
-
stackoverflow.com/questions/32273429/… 的可能重复项。 VS 2015 中存在一个错误。因此在默认情况下,它只是忽略您的配置并使用默认配置
标签: visual-studio typescript visual-studio-2015 typescript1.5