【问题标题】:Warning: "file path" \node_modules\ngx-translate-multi-http-loader\dist\multi-http-loader.js depends on 'deepmerge'警告:\"文件路径\"\\node_modules\\ngx-translate-multi-http-loader\\dist\\multi-http-loader.js 依赖于\'deepmerge\'
【发布时间】:2023-02-17 17:30:36
【问题描述】:

它是一个使用 mfe(模块联合会)的微前端角度项目。 最近我将我的项目从角度 13 升级到 14 并导致一些警告,如“node_modules\ngx-translate-multi-http-loader\dist\multi-http-loader.js 取决于 '深度融合'。 CommonJS 或 AMD 依赖项可能导致优化救助。”

我尝试在 angular.json 文件中关注

"allowedCommonJsDependencies": ["lodash"]

但它不工作。

【问题讨论】:

    标签: javascript angular typescript


    【解决方案1】:

    您在 angular.json 文件中指定了错误的库。

    无论如何,我在不使用allowedCommonJsDependencies(基本上忽略了警告)的情况下解决了这个问题,只是通过转到包ngx-translate-multi-http-loader的版本9.3.1。在此版本中,代码以请求格式发布。

    一定要检查breaking changes

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 2022-09-30
      • 1970-01-01
      • 2017-01-07
      • 2021-10-20
      • 1970-01-01
      • 2018-07-27
      • 2021-08-07
      • 2015-03-12
      相关资源
      最近更新 更多