独书先生 Menu

uglifyjs 快速批量压缩js文件 bat一键压缩混淆

背景

当前最好用的压缩混淆js插件:uglifyjs。

步骤

  1. 安装node + npm

  2. 打开cmd窗口,全局安装uglifyjs : npm install -g uglify-js

  3. 新建一个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_compresser

  1. 将需要压缩的js文件copy到D:\tools\compresser_tool\js目录

  2. 双击运行bat文件,等待cmd窗口消失,D:\tools\compresser_tool\js目录中的所有js文件即被压缩混淆,文件名未更改

 

引用自:https://www.cnblogs.com/wishyouhappy/p/3647149.html,感谢!