vue-cli构建未使用库的缩小版本

时间:2019-05-07 13:30:21

标签: vue.js webpack vue-cli

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

enter image description here

我期望它会使用/dist/chart.min.js。我对此理解不正确,或者实际上是在使用未缩小的文件?

1 个答案:

答案 0 :(得分:0)

我开始考虑另一件事,这仅仅是因为vue-chartjs需要chart.js作为对等依赖项,因此在我这方面构建步骤。

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

解决方法是在webpack配置中对其进行相应配置:

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