Javascript “多重”;重复标识符……”;nodeJS项目的错误
我正在使用typeScript处理一个NodeJS项目。在完成npm安装后,在tsc命令下,我收到了类似的多个错误消息“重复标识符‘Mongoose’” 我的tsconfig.json如下所示Javascript “多重”;重复标识符……”;nodeJS项目的错误,javascript,node.js,typescript,Javascript,Node.js,Typescript,我正在使用typeScript处理一个NodeJS项目。在完成npm安装后,在tsc命令下,我收到了类似的多个错误消息“重复标识符‘Mongoose’” 我的tsconfig.json如下所示 { "compilerOptions": { "module": "commonjs", "target": "es6", "outDir": "./build", "noImplicitAny" : true, "sourceMap": true, "
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"outDir": "./build",
"noImplicitAny" : true,
"sourceMap": true,
"typeRoots": [
"typings/global",
"typings/modules"
]
// "skipLibCheck": true
},
"compileOnSave": true,
"exclude": [
"node_modules"
]
}
typeScript是全局安装的。有人知道为什么会这样吗?
谢谢大家! 你需要在问题中包含更多内容。但在某些地方,你需要猫鼬两次或导入两次。您是否在全局和模块中安装了它 “类型根”:[ “打字/全球”,
“typings/modules”我只使用过一次。我以前没有“typeRoots”编译器选项。我找到了一个解决方案:在我将“typeRoots”放入指定路径后,我删除了typings模块和node_模块并重新启动了WebStorm。它现在运行良好。但我仍然不明白为什么要放入“typeRoots”compiler option.TypeRoots专门引用并包括可能重复的模块