内部版本:未知编译器选项'listemittedfiles'



当卸载TypeScript 2.0后构建项目时,我得到如下错误。(Visual Studio 2015)

tsc:错误TS5023:构建:未知编译器选项'listemittedfiles'.

你知道怎么修理它吗?谢谢你,

我昨天遇到了困难,试图解决这个讨厌的问题:我终于发现MSBuild仍然使用旧的TypeScript版本,而不是最新的。要永久修复它,您应该执行以下操作:

  • 安装更新的Visual Studio 2015 TypeScript工具(撰写本文时为2.0.6)
  • (可选)删除TypeScript从你的PATH环境变量和/或替换它们为新的TypeScript 2。

这样做将把MSBuild指向正确的TypeScript构建,它完全支持——listEmittedFiles命令开关。

关于这个问题的更多信息,我也建议你阅读这篇文章,我已经写了这样的主题,还有这两个Github线程(从属关系警告:第二个是在Github上我写的一本书的repo):

  • https://github.com/aspnet/Tooling/issues/651
  • https://github.com/PacktPublishing/ASPdotNET-Core-and-Angular-2/issues/1

我遇到了一些问题。我发现,我安装了一个错误的(即旧的)typescript版本(除了当前版本),即使也安装了最新版本,也使用了旧的typescript编译器(tsc)。

打开MSBuild Windows控制台并运行以下命令:

tsc - v

并查看它给出的是哪个版本

卸载旧版本解决了问题

请查看如何在VS2015社区中设置angular2 + typescript(更新3)

https://github.com/MohtishamZubair/AgentDistribution/wiki/Setting-up-AngularJS2-in-VS2015-in-MVC5

现在你不需要运行node.js server或者任何命令行npm命令了

我有类似的问题,清除它

我在项目中手动添加了ts.config文件。

tsc:错误TS5023:构建:未知编译器选项'listemittedfiles'.

listemittedfilestsconfig.json中移除。

最新更新