You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 15:25:15