uglifyjs 快速批量压缩js文件 bat一键压缩混淆
背景
当前最好用的压缩混淆js插件:uglifyjs。
步骤
- 安装node + npm
-
打开cmd窗口,全局安装uglifyjs : npm install -g uglify-js
-
新建一个txt,再新建一个空白文件夹js, 把下方D:\tools\compresser_tool\js改成你自己的空白文件夹(js)目录,用于存放将要压缩的js文件
写入:
@echo off
:: 设置压缩JS文件的根目录,脚本会自动按树层次查找和压缩所有的JS(注意路径中不能有空格)
SET JSFOLDER=D:\tools\compresser_tool\js
echo 正在查找JS文件
chdir /d %JSFOLDER%
for /r . %%a in (*.js) do (
@echo 正在压缩 %%~a ...
uglifyjs %%~fa -m -o %%~fa
)
echo 完成!
pause & exit
另存为.bat结尾的文件
如图:
- 将需要压缩的js文件copy到D:\tools\compresser_tool\js目录
-
双击运行bat文件,等待cmd窗口消失,D:\tools\compresser_tool\js目录中的所有js文件即被压缩混淆,文件名未更改
引用自:https://www.cnblogs.com/wishyouhappy/p/3647149.html,感谢!