在Windows10上新安装的visual studio 2017中尝试编译cordova应用程序时出现错误(之前的Visual Studio 2015仍在安装)。
错误代码是MSB6001 (对不起,德语)。无效的命令行选项"tsc.exe“。该值不允许为空。参数名: path1

我试着用谷歌搜索这个问题。这是TypeScript的一个问题。似乎visual studio找不到正确的版本(或者根本找不到)。
Michael Samteladze postet a solution where the correct TypeScript Version is written in the .jsproj file. This is the same solution silver server proposed.然而,这并没有帮助。在github上有一些关于visual studio旧版本的旧讨论。
发布于 2018-03-28 20:30:23
我找到了一个适合我的解决方案:
设置参数
<TypeScriptToolsVersion Condition="'$(TypeScriptToolsVersion)'==''">2.8</TypeScriptToolsVersion>在文件C:\Program Files中,将(x86)\MSBuild\Microsoft\VisualStudio\v15.0\TypeScript\Microsoft.TypeScript.targets设置为正确的TypeScript版本(在我的例子中为2.8),Cordova最终可以编译。
https://stackoverflow.com/questions/49534604
复制相似问题