【发布时间】:2019-01-04 11:19:23
【问题描述】:
我有以下错误:
错误 node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11):错误 TS2451:无法重新声明块范围变量“ngDevMode”。 src/node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11): 错误 TS2451:无法重新声明块范围变量“ngDevMode”。
My tsconfig was like this previously:
{
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
],
"paths": { "@angular/*": ["node_modules/@angular/*"] }
},
}
所以浏览后我修改了 tsconfig,如下所示。我仍然得到同样的错误..
我的 tsconfig 文件:
{
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
],
"paths": { "@angular/*": ["node_modules/@angular/*"] }
},
}
谁能告诉我如何解决 angular 6 中的这个错误?
【问题讨论】:
标签: angular typescript npm angular6