Ver*_*sen 16 typescript visual-studio-2015
我以前使用Visual Studio 2013进行Web TypeScript项目.升级到Visual Studio 2015 Update 3,在构建项目时,我得到了
"tsc.exe" exited with code 1
Run Code Online (Sandbox Code Playgroud)
网上有一百万个这样的错误.有人建议我通过NPM安装Microsoft.TypeScript.MSBuild和Microsoft.TypeScript.Compiler,我这样做了.
当我深入研究输出(使其详细)时,我看到了:
1> C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.6\tsc.exe --project "F:\depot\depot\code\main\web\CedarsReport\tsconfig.json" --listEmittedFiles
1> F:\depot\depot\code\main\web\CedarsReport\error TS5023:Build:Unknown compiler option 'listemittedfiles'.
Run Code Online (Sandbox Code Playgroud)
问题:1)为什么使用TypeScript 1.6?我为Visual Studio 2015安装了"TypeScript 1.8.4".
2)--listEmittedFiles选项来自何处,以及如何禁用它?
3)如果我转到Project> Properties> TypeScript Build,它会说:":检测到一个或多个tsconfig.json文件.项目属性被禁用." 所以我尝试将我的tsconfig.json文件移动到桌面,删除项目文件夹中的文件.退出Visual Studio 2015并重新启动,执行清理和重建,以及相同的错误消息.为什么在没有tsconfig.json文件的情况下仍然存在tsconfig.json文件?!
即使你不能回答所有问题,也欢迎回答任何问题,尤其是 #2.
Dar*_*eal 29
您可以通过使用以下链接安装TypeScript 2.1.5来解决此问题:
这也将MSBuild指向正确的TypeScript构建,它完全支持--listEmittedFiles命令切换(1.x中不支持,因此错误).
另请参阅我在该主题上撰写的本答案和/或本文,以获取有关此问题的更多详细信息和参考.
| 归档时间: |
|
| 查看次数: |
35660 次 |
| 最近记录: |