作者在 2023-07-22 21:31:42 发布以下内容
uglifyjs input.js --compress --mangle -o output.js
--compress: 启用代码压缩选项,例如删除未使用的代码、简化常量等。--mangle: 启用变量名简化选项,例如将变量名替换为更短的名称。
如果想直接压缩文件本身,不生成新文件,可以让 input.js 和 output.js 重名即可,即输出文件为源文件本身
uglifyjs input.js --compress --mangle -o output.js
--compress: 启用代码压缩选项,例如删除未使用的代码、简化常量等。find . -iname "*.js" -exec uglifyjs --compress --mangle -o {}.min -- {} \;
压缩文件夹下的所有文件,替换原文件find . -iname "*.js" -exec uglifyjs --compress --mangle -o {} -- {} \;
find . -iname "*.js" -exec sh -c 'gzip -9 -c "$0" > "$0.gz"' {} \;