编译ES6/7
babel-loader
## 安装最新版本loader npm install babel-loader@8.0.0-beta @babel/core --save-dev ## 安装最新...提取公用代码
减少冗余代码(每一个页面都会存在公共代码, 造成带宽浪费)
提高用户的加载速度(只加载页面所需要的依赖, 其他页面在加载的时候, 公共代码已经加载好了)
CommonChunkPlugin...代码分割和懒加载
通过代码分割和懒加载, 让用户在尽可能的下载时间内加载想要的页面, 只看一个页面的时候, 下载所有的代码, 带宽浪费;
在webpack中, 代码分割和懒加载是一个概念, webpack...处理CSS
每一个模块都有自己的css文件, 在使用的时候将css样式引入
如何在webpack中引入css
style-loader 在页面中创建style标签, 标签里面的内容就是css内容
style-loader..., 一定会有针对的浏览器兼容问题, 使用browserlist, 让所有的插件都公用一份browserlist
可以放在package.json里面
.browserlistrc 存入对浏览器的要求