加入新公司一个月,最近接手在做一个 chrom 浏览器插件的项目,开发过程中发现项目打包的时间很长,足足有30多秒,这是让人很难接受的,而且构建的显示了几条包体积过大的提示信息: 可以看到,打包后有三个包超过了建议的体积,是什么导致了打包时间长和包的体积过大呢? 下面通过一些具体方法来分析原因和解决这个问题. 什么原因导致构建包变得这么大? 为了分析是什么导致构建包为什么会变得这么大,可以安装 webpack-bundle-analyzer 插件,通过它可以直观地查看构建包中所有项目的大小. n…