我为 Visual Studio 2012 安装了 Typescript 0.8.2 插件。
我从头开始重新创建了我的项目,但现在出现了这个编译错误。
“tsc --comments --sourcemap --target ES3”以代码 1 退出
我为 Visual Studio 2012 安装了 Typescript 0.8.2 插件。
我从头开始重新创建了我的项目,但现在出现了这个编译错误。
“tsc --comments --sourcemap --target ES3”以代码 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
是默认设置,因此您不需要传递它 - 但传递它并没有什么坏处。
也许是一个愚蠢的问题,但是您在项目中有任何 Typescript (.ts) 文件吗?当我创建一个新项目,删除 app.ts 并尝试编译时出现此错误。
如果没有 .ts 文件传递给编译器,看起来它无法构建项目。问题今天仍然存在...
将新的 .ts 文件添加到项目中修复了它...