我遇到了一个有点令人困惑的问题,似乎TypeScript
正在安装自己的副本React
进入它自己的全局缓存(不确定它叫什么?假设那就是它是什么)并在我的项目中引用它。
具体来说,我最终得到了两个对 React 的引用,其中一个位于我的项目的根目录中
C:\MyProject\node_modules\@types\react
然后是另一个参考
C:\Users\MyUserName\AppData\Local\Microsoft\TypeScript\3.0\node_modules\@types\react
如何控制和卸载 TypeScript 中最终出现的引用local
文件夹?我在项目中所做的可能会导致此二次引用?
我的 tsconfig.json 文件如下所示:
{
"compilerOptions": {
"module": "commonjs",
"moduleResolution": "node",
"target": "es5",
"sourceMap": true,
"jsx": "react",
"lib": [ "es6", "dom" ],
"removeComments": true,
"typeRoots": [
"/Types/"
]
},
"compileOnSave": false,
"exclude": [
"/node_modules/",
"/bin",
"/obj"
]
}