【问题标题】:tsc.exe not found in fresh visual studio 2017 using cordovatsc.exe 在使用 cordova 的新 Visual Studio 2017 中找不到
【发布时间】:2018-03-28 12:30:23
【问题描述】:

尝试在 Windows 10 上新安装的 Visual Studio 2017 中编译 Cordova 应用程序时出现错误(仍安装以前的 Visual Studio 2015)。

错误代码是 MSB6001(对不起,德语)。英文翻译:无效的命令行选项“tsc.exe”。该值不允许为 NULL。参数名称: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 的旧讨论。

【问题讨论】:

    标签: cordova typescript visual-studio-2017


    【解决方案1】:

    我找到了适合我的解决方案:

    设置参数

    <TypeScriptToolsVersion Condition="'$(TypeScriptToolsVersion)'==''">2.8</TypeScriptToolsVersion>
    

    在文件 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v15.0\TypeScript\Microsoft.TypeScript.targets 到正确的 TypeScript 版本(在我的例子中是 2.8),Cordova 终于可以编译了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      • 2018-04-25
      • 1970-01-01
      相关资源
      最近更新 更多