Handandbrainofking / webpack-5-practice

webpack5 babel sass eslint svg img css

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📦 Webpack 5 Practice

License: MIT
利用 webpack 5、babel、sass、postcss、webapck-chain 等模块、库实现生产项目构建的实战

💻 使用

  • 安装 yarn
  • 调试 yarn dev
  • 构建 yarn build
  • 正式环境调试 yarn start

🛠 功能

🤝 依赖

webpack

Babel

Loaders

Plugins

🍄 新特征

🎯 注意

webpack5 对以下内容的相关说明 持续整理中

  • terser-webpack-plugin 默认支持
  • pnp-webpack-plugin 暂不支持
  • url-loader & file-loader 用 asset 进行取代
  • optimization.minimizer 设置方式 [new 自定义插件(), '...']
  • webpack-dev-server@4.0 目前还在开发状态、稳定性有待提升、不支持 liveloadoverlay
  • eslint-webpack-plugin 取代 eslint-loader

👋 作者

About

webpack5 babel sass eslint svg img css

License:MIT License


Languages

Language:JavaScript 69.0%Language:SCSS 15.3%Language:AppleScript 13.4%Language:HTML 2.3%