我为visual studio 2012安装了Typescript 0.8.2插件。
我从头开始重新创建了我的项目,但现在得到了这个编译错误。
“tsc --comments --sourcemap --target ES3”退出,代码为1
答案 0 :(得分:1)
在项目文件中,通常会指定tsc
的完整路径。路径可能不正确。
您可以使用以下步骤进行检查。
项目文件:
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.2.0\tsc" --comments --sourcemap --target ES3 @(TypeScriptCompile ->'"%(fullpath)"', ' ')" IgnoreExitCode="true" />
</Target>
以前tsc
路径是:
$(PROGRAMFILES)\Microsoft SDKs\TypeScript\?.?.?.?\tsc
但我注意到最新版本是:
$(PROGRAMFILES)\Microsoft SDKs\TypeScript\tsc
即。没有版本号。
值得注意的是ES3
是默认值,所以你不需要传递它 - 但传递它没有任何害处。
答案 1 :(得分:0)
也许是一个愚蠢的问题,但你有没有在项目中的任何Typescript(.ts)文件? 我在创建新项目时删除了app.ts并尝试编译时出现此错误。
如果没有.ts文件传递给编译器,它看起来无法构建项目。今天仍然存在问题......
在项目中添加一个新的.ts文件修复了它......