webpack需升级到5:从webpack4升级到webpack5的爬坑记录
优点
或许可以完全不用写css, 或者只需写很少的css
写起来更方便更快, 也能提升维护效率
对工程的影响
- 体积几乎无影响
- 配合webpack生产环境run build, 会按需生成最小的依赖文件(预计不超过10kb, 得益于tree-shaking, 亲测有效),
- 打包时间增加10s左右
结论: 可以放心使用
1. 安装依赖, 并且升级旧的依赖
npm install -D tailwindcss@latest postcss@latest autoprefixer@latest
2. 升级旧的依赖
以下2个包更到最新
{"autoprefixer": "^10.2.5","postcss-loader": "^5.2.0"}
3. 增加2个配置文件
postcss.config.js (根目录下的)
module.exports = {plugins: {tailwindcss: {},autoprefixer: {}}}
tailwind.config.js (根目录下的)
module.exports = {purge: ['./src/**/*.html','./src/**/*.vue','./src/**/*.js'],darkMode: false, // or 'media' or 'class'theme: {extend: {}},variants: {},plugins: []}
4. 在main.js引入(入口文件)
import 'tailwindcss/tailwind.css
(原创整理,有疑问可以私信。如果有用,谢谢点赞~)
