Webpack学习系列(五)ESlint/库的打包

473 阅读1分钟

1. npm i eslint eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y -D

2. npm i eslint-loader -D

3. npm i babel-eslint -D

4. npm i eslint-config-airbnb -D 继承的配置

大数相加库打包:



练习

1.初始化配置:

2. npm run build

但是虽然打包出了两个文件,但是laget-number文件也被压缩了

要改进配置文件,只针对min文件压缩


3.修改配置 使用terserPlugin压缩 如果使用uglify遇到es6语法会报错(uglify3.0版本之后支持ES6压缩)

1. npm i terser-webpack-plugin -D

2. npm run build


3.再次修改配置,在npm上发布

3.1 根目录新建index文件

3.2 修改package.json文件