自定义 webpack 配置4:优化配置

本文介绍了如何保持webpack、Node.js、npm和yarn等工具的最新版本,以提高构建效率。接着讲解了如何减少loader作用范围,优化CSS Module的命名,并利用CSS Tree Shaking移除未使用的CSS。详细步骤包括安装依赖、编辑配置文件以及对比构建效果。
摘要由CSDN通过智能技术生成

参考 webpack教程、create-react-app(eject后)配置,自定义一个适合的、可维护的webpack配置

1. 保持版本最新

较新的版本能够建立更高效的模块树以及提高解析速度。

1.1 Node.js

1.1.1 最新版本

v14.7.0

1.1.2 查看本地版本
node -v
//或者
node --version
1.1.3 下载安装最新版本

1.2 npm

1.2.1 最新版本

v6.14.7

1.2.2 查看本地版本
npm -v
//或者
npm --version
1.2.3 更新版本

1.3 yarn

1.3.1 最新版本

v1.22.4

1.3.2 查看本地版本
yarn -v
//或者
yarn --version
1.3.3 更新版本
  • brew install yarn 无法更新到最新版本
  • curl -o- -L https://yarnpkg.com/install.sh | bash 更新成功

1.3 webpack

1.3.1 最新版本

v4.44.1

1.3.2 查看本地版本

package.json 查看即可

1.3.3 更新版本
  • 使用 npm 更新
  • 使用 yarn 更新

2. 减少 loader 作用范围

以 babel-loader 为例,可以明显减少构建时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值