【发布时间】:2013-04-15 02:50:18
【问题描述】:
我将 typescript 项目版本 0.8.1 升级到 0.8.3.1 我通过安装 Typescript 0.8.3.1、创建一个新项目并将所有源文件、发布设置和项目文件复制到该项目中来做到这一点。 我手动编辑了csproj文件与0.8.3项目文件一致。
这是我遇到的错误:
“tsc --cmets --sourcemap --target ES5”命令退出,代码为 1
但是,从命令行使用完全相同的命令:
tsc --cmets --sourcemap --target ES5
似乎一切正常。 该项目是一个 TFS 项目,所以我已经尝试删除所有文件上的所有只读属性。清理和重建项目。关闭所有窗户。重新启动 Visual Studio 等。 '奇怪'的是打字稿文件在保存时会编译,但不会在完全重建时编译。
FIX,看起来是这样:
似乎我错过了 .csproj 文件的项目组中的一个新属性
<ItemGroup>
<TypeScriptCompile Include="FirstTypescriptFile.ts" />
<Content Include="com\interfaces\IContext.js">
我添加了“TypeScriptCompile Include="FirstTypescriptFile.ts",现在一切正常。
【问题讨论】:
-
请将修复作为您自己问题的答案发布并接受。这可能会帮助人们在未来遇到同样的问题。谢谢!
标签: typescript