b_Compress_Confuse_js.bat 681 B

12345678910111213141516171819202122232425262728293031323334
  1. @echo off
  2. ::::echo 开始压缩文件 >> log.txt
  3. ::echo 开始压缩文件
  4. ::
  5. :::: 设置压缩JS文件的根目录,脚本会自动按树层次查找和压缩所有的JS
  6. ::SET JS_DER=..\client\games_ns\release\web\js
  7. ::::chdir /d %JS_DER%
  8. ::for /r %JS_DER% %%a in (*.js) do (
  9. :: ::echo 正在压缩 %%~a ... >> log.txt
  10. :: echo 正在压缩 %%~a ...
  11. :: terser %%~fa -m -o %%~fa
  12. ::)
  13. SET TARGET_DER=%1
  14. ::chdir /d %TARGET_DER%
  15. for /r %TARGET_DER% %%a in (*.js) do (
  16. ::echo 正在压缩 %%~a ... >> log.txt
  17. echo 正在压缩 %%~a ...
  18. terser %%~fa -m -c -o %%~fa
  19. )
  20. ::echo 全部压缩完成! >> log.txt
  21. ::echo %date:~0,10% %time:~0,8% >> log.txt
  22. pause
  23. ::terser bundle.js -m -o bundle.min.js
  24. ::uglifyjs bundle.js -m -o bundle.min.js