angular - node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11) 中的错误:错误 TS2451:无法重新声明块范围变量“ngDevMode”
问题描述
角度版本:6.0.5
我在我的角度应用程序中使用我创建的 npm 包(也是角度的)。在编译时,角度核心文件正在从我的包文件夹中的 node_modules 加载
node_modules/myPackage/node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11):
升级到 Angular 6 后发生此错误。
到目前为止尝试的事情:
使两个包的 Angular 版本相似。
将以下行添加到 tsconfig.json "paths": { "@angular/ ": ["node_modules/@angular/ "] }
解决方案
如果 baseUrl 是 tsconfig.json 中的 src,请尝试添加 ../node_modules 而不仅仅是 node_modules