在Angular6项目中使用Angular4库的方法是什么?
我们目前正在从Angular4过渡到Angular6。 我们的项目依赖于另外两个基于Angular4构建的库,他们没有任何升级到Angular6的计划。 当我们将项目升级到Angual6时,我们开始出现以下错误-在Angular6项目中使用Angular4库的方法是什么?,angular,angular6,Angular,Angular6,我们目前正在从Angular4过渡到Angular6。 我们的项目依赖于另外两个基于Angular4构建的库,他们没有任何升级到Angular6的计划。 当我们将项目升级到Angual6时,我们开始出现以下错误- node_modules/foundation services/node_modules/@angular/core/src/render3/ng_dev_mode.d.ts中出错(9,11):错误TS2451:无法重新声明块作用域变量“ngDevMode”。 node_modul
node_modules/foundation services/node_modules/@angular/core/src/render3/ng_dev_mode.d.ts中出错(9,11):错误TS2451:无法重新声明块作用域变量“ngDevMode”。
node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11):错误TS2451:无法重新声明块作用域变量“ngDevMode”。
经过研究,我发现这些错误是由于库和项目之间的Angular版本不兼容造成的。
有办法让它工作吗?我也有类似的问题。我建议你:
您将angular 2,4,5更新为angular的最新版本,请使用此链接这就是问题所在,库不会很快更新为Angular6。我需要一些解决方法。我有一些依赖于Angular较旧版本的库,但我可以将Angular CLI迁移到版本6并使用它们。我建议你试试(如果你使用的是源代码版本控制,你可以随时返回)。那些投否决票的人,你能说明投否决票的原因吗?你不觉得这是个真正的问题吗?