webpack4学习
1. 零配置的概念;
entry point(入口点) 默认为 ./src/index.js
output(输出) 默认为 ./dist/main.js
1. 覆盖默认出入口
1 | "dev": "webpack --mode development ./src/index.js --output ./foo/maind.js", |
2. module-bind
不通过配置文件使用 babel-loader
1 | "dev": "webpack --mode development --module-bind js=babel-loader" |
3. mode选项
1 | "dev": "webpack --mode development", |
生成模式中:开箱即用地进行各种优化。 包括压缩,作用域提升,tree-shaking等
2. 各种配置
1. react结合
.babelrc文件
1 | { |
2. 处理html
HtmlWebPackPlugin
1 | { |
3. csss提取
mini-css-extract-plugin