我正在努力缩小我的SPA构建的大小,它使用vue-cli build进行构建。我正在使用Chart.js,在构建应用程序之后,我运行了webpack-bundle-analyzer,它显示了Chart.js的全尺寸,而不是chart.min.js。

我期待的是它将使用/dist/chart.min.js。我没有正确理解这一点,或者它实际上是在使用非缩小文件吗?
发布于 2019-07-22 13:31:05
我又看了一遍,这只是因为vue-chartjs需要将chart.js作为对等依赖项,因此在构建步骤的my 中没有处理任何事情。
相关:https://github.com/apertureless/vue-chartjs/issues/249
修复方法是在webpack配置中相应地配置它:
resolve: {
alias: {
'chart.js$': 'chart.js/dist/Chart.min.js',
},
},https://stackoverflow.com/questions/56023795
复制相似问题