由于版本号,打字稿不能编译

时间:2017-07-18 18:49:27

标签: visual-studio visual-studio-2015 visual-studio-2017 typescript2.0 typescript1.8

我安装了两个Visual Studio实例。 2015年和2017年。我有一个项目需要<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>才能运行。当我在VS2015中发布此项目时,TypeScript无法编译。

检查tsc -v时,我发现它是v. 2.4.1

我有一种预感,我的问题就是tsc中版本号的差异。可能是这样吗?如果是这样,我担心发布这个项目的唯一可行解决方案是删除VS2017。是对的吗?

1 个答案:

答案 0 :(得分:0)

在Visual Studio中,转到工具&gt;选项&gt;项目和解决方案&gt; Web包管理。确保添加以下三个工具并进行相应的排序。

  1. 。\ node_modules.bin - 解决方案将调查node_modules以查找typescript。如果失败..
  2. $(PATH) - 它会在typescript中查找Environment Path的版本。如果失败..
  3. $(VSINSTALLDIR)\ web \ External - 它将在VisualStudio的已安装目录中查找typescript的版本。
  4. enter image description here

    在package.json中,添加"typescript": "1.8.10"。使用Grunt运行npm installInstall all packages