前端项目打包优化
1.1 打包的时候 加上--report即可获得打包分析界面;1.2 webpack-bundle-analyzer 进行打包体积分析;
·
1、分析包的体积
1.1 打包的时候 加上--report即可获得打包分析界面;
1.2 webpack-bundle-analyzer 进行打包体积分析;
npm install webpack-bundle-analyzer -D
2、配置

3、运行
4、移除 console
借助插件babel-plugin-transform-remove-console 或者 npm install --save-dev @babel/plugin-transform-runtime
并在babel.config.js中配置该插件只能生产阶段生效
module.exports = function (api) {
api.cache(true);
return {
presets: ['@babel/preset-env'],
plugins: [
[
'@babel/plugin-transform-runtime',
{
corejs: 3,
helpers: true,
regenerator: true,
useESModules: false,
},
],
],
};
};
5、sourcemap
生产阶段关闭sourcemap,不然会产生 很多map文件,会导致项目过大
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)