Angular微前端(MFE)升级至14后CommonJS依赖警告问题求助
解决Angular 14微前端项目中ngx-translate-multi-http-loader的CommonJS依赖警告
你之前配置的是
lodash,但警告指向的依赖是deepmerge,所以需要将deepmerge添加到allowedCommonJsDependencies数组中:
在angular.json里找到对应项目的build配置段,修改为:"build": { "options": { // 保留原有其他配置 "allowedCommonJsDependencies": ["deepmerge"] } }若项目原本就需要兼容
lodash,则改为["lodash", "deepmerge"]配置完成后如果警告仍存在,清理构建缓存后重新构建:
运行以下命令:ng cache clean ng build注意:因为是模块联邦(MFE)微前端项目,要确保所有涉及的微应用都完成上述配置,每个微应用的构建配置是独立的。
内容的提问来源于stack exchange,提问作者Vino
相关产品推荐
相关产品推荐

