【发布时间】:2013-03-28 03:51:27
【问题描述】:
我为 Visual Studio 2012 安装了 Typescript 0.8.2 插件。
我从头开始重新创建我的项目,但现在出现此编译错误。
"tsc --cmets --sourcemap --target ES3" 以代码 1 退出
【问题讨论】:
标签: typescript
我为 Visual Studio 2012 安装了 Typescript 0.8.2 插件。
我从头开始重新创建我的项目,但现在出现此编译错误。
"tsc --cmets --sourcemap --target ES3" 以代码 1 退出
【问题讨论】:
标签: typescript
在您的项目文件中,通常会指定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 文件添加到项目中修复它...
【讨论】: