vue3.x:用webpack-bundle-analyzer分析chunk文件过大的原因(vue.js 3.0.5/@vue/cli 4.5.13)

一,安装webpack-bundle-analyzer插件:

liuhongdi@lhdpc:/data/vue/vue3index$ npm install webpack-bundle-analyzer --save-dev

说明:刘宏缔的架构森林—专注it技术的博客,
网址:https://imgtouch.com
本文: https://blog.imgtouch.com/index.php/2023/05/27/vue3-x-yong-webpackbundleanalyzer-fen-xi-chunk-wen-jian-guo/
代码: https://github.com/liuhongdi/https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,对webpack-bundle-analyzer进行配置:

在vue.config.js中增加:

    chainWebpack: config => {
        config
            .plugin('webpack-bundle-analyzer')
            .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)
    },

和configureWebpack并列即可

三,测试效果:

运行:

liuhongdi@lhdpc:/data/vue/vue3index$ npm run serve

输出中会有提示:

Webpack Bundle Analyzer is started at http://127.0.0.1:8888

访问:

http://127.0.0.1:8888

效果如图:

 点击这个色块可以放大查看,可以看到echarts占用了大量的体积

四,查看@vue/cli版本:

liuhongdi@lhdpc:/data/vue/vue3index$ vue --version
@vue/cli 4.5.13
QR:vue3.x:用webpack-bundle-analyzer分析chunk文件过大的原因(vue.js 3.0.5/@vue/cli 4.5.13)

发表回复