首页 > 解决方案 > 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 后发生此错误。

到目前为止尝试的事情:

  1. 使两个包的 Angular 版本相似。

  2. 将以下行添加到 tsconfig.json "paths": { "@angular/ ": ["node_modules/@angular/ "] }

标签: angularwebpackangular-cliangular6angular-cli-v6

解决方案


如果 baseUrl 是 tsconfig.json 中的 src,请尝试添加 ../node_modules 而不仅仅是 node_modules


推荐阅读