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

Angular项目构建遇rfdc CommonJS依赖优化警告求助

解决Angular构建时CommonJS依赖警告问题

你遇到的构建警告,是因为@swimlane/ngx-charts@20.5.0依赖的rfdc属于CommonJS/AMD模块,Angular构建工具无法对这类模块进行最优优化,因此抛出警告。以下是两种可行的解决方法:

方法一:配置Angular允许该CommonJS依赖

通过在项目配置中声明允许的CommonJS依赖,可直接消除警告:

  1. 打开项目根目录下的angular.json文件
  2. 定位到projects -> [你的项目名称] -> architect -> build -> options节点
  3. 添加allowedCommonJsDependencies数组,将rfdc加入其中

配置示例:

"build": {
  "options": {
    // 保留原有配置
    "allowedCommonJsDependencies": [
      "rfdc"
    ]
  }
}

方法二:升级ngx-charts到兼容ES模块的版本

部分新版本的@swimlane/ngx-charts可能已经替换了CommonJS类型的依赖,改用ES模块。你可以尝试升级到最新兼容版本(需确认与Angular 15的兼容性):

npm install @swimlane/ngx-charts@latest

升级前建议查看官方版本日志,确保版本适配你的Angular 15环境。

如果升级后仍出现相同警告,可再采用方法一的配置方案。

内容的提问来源于stack exchange,提问作者Glaxer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 15:42:38