我一直在寻找这个好几个小时,但是无法想出这个。在尝试创建新的角度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" ]
}
}
感谢您的帮助!
答案 0 :(得分:1)
升级到版本2.1.4
。我知道typeRoots
对我有用。我不使用lib
选项。
答案 1 :(得分:0)
现在已经解决了,我要做的就是在安装任何vs之前恢复pc,然后重新安装所有VS2015和打字稿。
重新安装vs2015之后我现在可以在VS内部使用angular2
了