使用UglifyJS進行js代碼壓縮混淆(混淆后的代碼的可讀性是較高的,這里主要是壓縮體積)
- 安裝:全局:npm install uglify-js -g
局部:npm install uglify-js --save-dev
(安裝在./node_modules/.bin中,調(diào)用需要相對路徑) - 進入對應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