1、Google Closure Compiler:提供了三种压缩方式
1)Whitespace only
2)Simple
3)Advanced
2、jar包使用(附件):
–charset :指定输入输出文件的字符集,缺省预设UTF-8作为输入文件的字符集,US_ASCII做为输出文件的字符集。
–debug:开启调试选项
–help:输出帮助信息
–version:打印版本信息
–js:javascript文件名,可以指定多个
–js_output_file:主要输出文件,如果没有指定,压缩后的文件将用标准输出输出
–compilation_level[WHITESPACE_ONLY | SIMPLE_OPTIMIZATIONS
3、整文件夹压缩:
set directory=C:\Users\nd\build\wechatgame\src
for /f "" %%a in ('dir /b /a-d "%directory%\*.js"') do (
echo %directory%\%%a
java -jar C:\Users\\closure-compiler-v20190819.jar --js_output_file=%%a %directory%\%%a >NUL 2>&1
move /Y %%a %directory%
)