【笔记】Terser学习笔记
前言
A JavaScript mangler/compressor toolkit for ES6+.(Github)
下载依赖
1 | npm install -D terser |
压缩并丑化JS文件
-c key1=value,key2=value:打包参数,多个参数用,分隔
arrows=true:转换为箭头函数代替普通函数arguments=true:转换为使用arguments代替形参读取dead_code=true:忽略不可达代码的打包
-m key1=value,key2=value:代码优化参数
toplevel=true:顶层变量名优化为简短字符串keep_fnames=true:不优化函数名keep_classnames=true:不优化类名
1 | terser <file>.js -o <file>.min.js |