【问题标题】:Warning: 'chart.js'. CommonJS or AMD dependencies can cause optimization bailouts警告:'chart.js'。 CommonJS 或 AMD 依赖项可能导致优化救助
【发布时间】:2020-12-23 09:28:33
【问题描述】:

ng2-charts.js 依赖于“chart.js”。 CommonJS 或 AMD 依赖项可能导致优化救助。
欲了解更多信息,请参阅:https://angular.io/guide/build#configuring-commonjs-dependencies

【问题讨论】:

    标签: optimization dependencies warnings amd commonjs


    【解决方案1】:

    添加 angular.json “建造”: { "builder": "@angular-devkit/build-angular:browser", “选项”: { "allowedCommonJsDependencies": ["chart.js"],

    【讨论】:

    • 这只是抑制警告,并不能神奇地解决其根本原因!
    • 那么如何解决这个问题呢?因为这个答案只会帮助摆脱消息并将其隐藏!
    • 你加载了所有库,Angular 会显示警告。 ChartJs 应该解决这个问题(即使用 Tree Shake)。 Angular 方面没有解决方案。所以这个答案是最好的答案。
    • 唯一的解决方案是更新库以消除依赖...除非库的作者这样做,祝您好运...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 2020-11-30
    • 2020-10-16
    • 2020-10-16
    • 1970-01-01
    • 2020-11-07
    • 1970-01-01
    相关资源
    最近更新 更多