webpack优化
来源:互联网 发布:f22到底有多先进知乎 编辑:程序博客网 时间:2024/05/19 04:55
1,使用webpack.optimize.CommonsChunkPlugin(webpack内建插件)提取公共代码(如react、immutable)
2,使用WebPack.optimize.UglifyJsPlugin进行代码压缩
3,Webpack 将依赖的库指向全局变量,从而不再打包这个库
4,wepack resolve的alias配置项,可以为常用模块配置改属性
resolve:{
modules: [‘app’, ‘node_modules’],
alias: {
‘react’: path.join(nodeModulesPath, ‘react/dist/react.min’),
‘react-dom’: path.join(nodeModulesPath, ‘react-dom/dist/react-dom.min’),
‘redux’: path.join(nodeModulesPath, ‘redux/dist/redux.min’),
}
}
缺陷:其它第三方库引用alias里面的库 仍会打包
解决:设置dll将特定的模块在项目构建前构建好,然后通过页面引入详细思路
5,设置babel的cacheDirectory为true(打包性能提升很明显
6,css-loader 使用0.15.0以前版本原因连接
未完待续
分享自WebPack实例与前端性能优化 webpack-optimization
0 0
- webpack优化
- webpack构建优化
- webpack 线上发布优化
- webpack打包优化
- webpack使用优化
- webpack性能优化
- webpack构建性能优化
- webpack配置及优化
- webpack的优化方案
- 使用 webpack 优化资源
- 【前端-webpack】webpack性能基础优化
- webpack前端代码优化插件
- webpack 代码压缩优化篇
- Webpack整合实例及优化
- webpack + react 优化:缩小js包体积
- webpack实例与前端性能优化
- 前端性能优化:webpack分离 + LocalStorage缓存
- webpack + react 优化:缩小js包体积
- Tikhonov正则化和L曲线
- express 表单提交
- Python标准模块——shlex
- OSThread
- 程序设计实训报告--电子词典
- webpack优化
- Python标准模块——subprocess
- Python标准模块——PIL
- 软件工程导复习分析(简化版,不够详细,有干货)
- 快速排序
- 哈夫曼树
- Python标准模块——xml
- 使用protobuf(c++)的构建通用的数据系统(转)
- Python标准模块——math