webpack 优化

2022-06-28  本文已影响0人  Viewwei

代码配置优化 optimization

tree shaking(摇树)

摇掉代码中未引用的部分,在webpack中配置如下
···
module.exports = {
……,
optimization : { // 集中配置webpack内部优化功能
usedExports: true, // 只输出外部使用的成员
minimize: true // 开启压缩
}
}
···
minimize:相当于清除枯树叶
useexports:相当于标记枯树叶

合并模块

通过concatenateModules属性配置,尽可能的将多的模块合并到一个模块中

module.exports = {
    ……,
    optimization : {  // 集中配置webpack内部优化功能
        usedExports: true,  // 只输出外部使用的成员
        concatenatemodules: true  // 合并尽可能多的模块
    }
}

压缩js文件

使用uglifyjs-webpack-plugiin将js压缩,减少打包js的文件大小

压缩Html

使用html-webpack=plugin对html进行压缩

CDN加载

库文件进行CDN加速

上一篇下一篇

猜你喜欢

热点阅读