打字稿构建失败

时间:2016-08-12 08:45:49

标签: visual-studio-2013 typescript

我目前有两个带有typescript 1.1的项目,这些项目在visual studio 2013中打开,并安装了typescript 1.8。 VS要求升级我做了但现在我收到以下错误: 未知的编译器选项'listemittedfiles'。 任何人都有同样的情况吗?

2 个答案:

答案 0 :(得分:2)

在项目中我们似乎有这条线路硬编码

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" />

即使它升级到1.8,它仍然试图使用w / e安装在该文件夹中。 (这是一个需要维护的非常古老的项目......)

接下来,我删除了Path系统环境变量中的硬编码路径,以便tsc.exe现在指向NPM版本。

答案 1 :(得分:2)

如果上述答案对您不起作用,我建议您查看this other answer,该问题解决了 Visual Studio 2015 Update 3 及以上版本中的相同问题:

(总结一下,安装TypeScript 2.0 from this official link可能会修复混乱的 MSBuild cfg并解决问题。)