JS 代码压缩 uglifyjs2

uglifyjs 2 GitHub主页

node环境下安装uglifyjs

npm install uglify-js -g

语法

uglifyjs [input files] [options]

默认

uglifyjs source.js -o dest.js

去掉所有空格换行,去掉注释,去掉冗余括号等

-m 压缩代码

uglifyjs source.js -m -o dest.js

去掉所有空格换行,去掉注释,去掉冗余括号等,并将变量函数名替换掉,顺序不变

-c 压缩代码

uglifyjs source.js -c -o dest.js

压缩代码,乱序排列

-e 嵌入函数

uglifyjs source.js -e -o dest.js

将代码丢进一个(function(){代码})();

-b 美化代码

uglifyjs source.js -b -o dest.js

可以调整缩进,去掉注释,去掉冗余的括号等

实际写代码的时可以使用

  • WebStorm 中的 formatcode

  • sublime插件html/css/js prettify 的 prettify code

你可能感兴趣的:(JS 代码压缩 uglifyjs2)