参考
- nodejs 14.x - path
- CommonJS
- webpack
- 理解 webpack chunk
- clean-webpack-plugin
- copy-webpack-plugin
- friendly-errors-webpack-plugin
- html-webpack-plugin
- webpack plugins 的顺序会影响什么吗?
- babel
- babel-loader
- babel 教程
- browserslist
- @babel/preset-env
- @babel/preset-react
- @babel/plugin-transform-runtime
- @babel/plugin-transform-runtime 到底是什么
- @babel/polyfill
- @vue/babel-preset-app
- core-js
- regenerator-runtime
- style-loader
- css-loader
- less
- less-loader
- sass
- sass-loader
- resolve-url-loader
- stylus
- stylus-loader
- postcss
- CSS 3 中 -webkit-, -moz-, -o-, -ms- 这些私有前缀什么时候可以移除?
- autoprefixer
- postcss-preset-env
- cssnano
- zent
- file-loader
- url-loader
- html-loader
- cross-env
- webpack-merge
- react-hot-loader
- webpack 文件指纹策略
- mini-css-extract-plugin
- terser-webpack-plugin
- compression-webpack-plugin
- dotenv
- eslint
- eslint-loader
- eslint-webpack-plugin
- stylelint
- stylelint-webpack-plugin
- @modyqyw/fabric
- awesome-webpack
- 阮一峰 - JavaScript Source Map 详解
- 潘嘉晨 - 手摸手,带你用合理的姿势使用 webpack4(上)
- 潘嘉晨 - 手摸手,带你用合理的姿势使用 webpack4(下)
- webpack - ModuleConcatenationPlugin
- Parcel - Scope Hoisting
- 轻松理解 webpack 热更新原理
- 搞懂 webpack 热更新原理
- webpack - Tree Shaking
- rollup - Tree Shaking
- 精读《Webpack5 新特性 - 模块联邦》
- umi - mfsu