这是一个使用mfe(模块联合)的微前端Angular 项目。最近我将我的项目从Angular 13升级到14,并导致一些警告,如“node_modules\ngx-translate-multi-http-loader\dist\multi-http-loader.js依赖于'deepmerge'. CommonJS或AMD依赖性可能导致优化救援。”
我尝试在angular.json文件中执行以下操作
"allowedCommonJsDependencies": ["lodash"]
但是它不起作用。
1条答案
按热度按时间3pmvbmvn1#
您在
angular.json
文件中指定了错误的库。无论如何,我没有使用
allowedCommonJsDependencies
(基本上忽略了警告)就解决了这个问题,只是通过转移到ngx-translate-multi-http-loader
包的9.3.1
版本。请务必同时 checkout breaking changes。