未知的编译器选项typeRoots

时间:2016-12-17 05:59:19

标签: typescript visual-studio-2015

我一直在寻找这个好几个小时,但是无法想出这个。在尝试创建新的角度2应用程序时,我在VS2015中遇到2个编译错误。除了最后一个字,我得到的错误都是一样的。

  

未知的编译器选项'typeRoots','lib'

我研究了这个,并且看到大多数问题是它不是关于打字稿的最新版本。我的机器上安装了2.0.6,并多次检查过。我还尝试在tools => options =>中取消选中$(VSINSTALLDIR)项目和解决方案。

{
  "compilerOptions": {
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "typeRoots": [
      "./node_modules/@types"
    ],
    "lib": [ "dom", "es5", "es2015", "es2016" ]
  }
}

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

升级到版本2.1.4。我知道typeRoots对我有用。我不使用lib选项。

答案 1 :(得分:0)

现在已经解决了,我要做的就是在安装任何vs之前恢复pc,然后重新安装所有VS2015和打字稿。

重新安装vs2015之后我现在可以在VS内部使用angular2