eslint-loader检查语法
注意:只检查自己写的源代码,第三方的库是不用检查的 设置检查规则: package.json中eslintConfig中设置~
"eslintConfig": {
"extends": "airbnb-base"
}
airbnb --> eslint-config-airbnb-base eslint-plugin-import eslint
babel
js兼容性处理:babel-loader @babel/core
-
基本js兼容性处理 --> @babel/preset-env 问题:只能转换基本语法,如promise高级语法不能转换
-
全部js兼容性处理 --> @babel/polyfill
问题:我只要解决部分兼容性问题,但是将所有兼容性代码全部引入,体积太大了~ -
需要做兼容性处理的就做:按需加载 --> core-js