【问题标题】:vue-cli build not using minified versions of librariesvue-cli 构建不使用库的缩小版本
【发布时间】:2019-05-07 13:30:21
【问题描述】:

我正在尝试减小我的 SPA 构建的大小,它是使用 vue-cli build 构建的。我正在使用 Chart.js,在构建应用程序后,我运行了 webpack-bundle-analyzer,它显示的是完整大小的 Chart.js,而不是 chart.min.js

我期待的是它会使用/dist/chart.min.js。我没有正确理解这一点,还是它实际上使用的是非缩小文件?

【问题讨论】:

    标签: vue.js webpack vue-cli


    【解决方案1】:

    我开始重新审视这个问题,这仅仅是因为vue-chartjs 需要chart.js 作为对等依赖项,因此在构建步骤的我这边 中没有处理任何事情。

    相关:https://github.com/apertureless/vue-chartjs/issues/249

    修复方法是在 webpack 配置中进行相应的配置:

            resolve: {
                alias: {
                    'chart.js$': 'chart.js/dist/Chart.min.js',
                },
            },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-24
      • 2021-10-26
      • 2017-05-31
      • 2018-10-12
      • 1970-01-01
      • 2020-09-09
      • 2020-03-13
      • 2017-09-22
      相关资源
      最近更新 更多