使用UglifyJS进行js代码压缩混淆(混淆后的代码的可读性是较高的,这里主要是压缩体积)
- 安装:全局:npm install uglify-js -g
局部:npm install uglify-js --save-dev
(安装在./node_modules/.bin中,调用需要相对路径) - 进入对应js文件夹输入命令行进行压缩混淆
例如将 a.js 进行压缩混淆后输出为aa.js(不指定输出文件,将压缩混淆后的代码直接在控制台输出)
(这里演示的是全局,当局部安装时,需要指定到uglifyjs的目录,例如:./node_modules/.bin/uglifyjs)
uglifyjs a.js -m -c -o aa.js
格式: uglifyjs [文件] [模式]
模式:1。输出:-o 输出的文件名
2.压缩: -c
3.混淆:-m