CNode

JS的uglify代码压缩工具

Wwppept发布于14 年前最后回复14 年前0 回复10540 浏览0 收藏

1,项目地址在这里:https://github.com/mishoo/UglifyJS

2,用法:

var origCode = fs.readFileSync(flieIn, 'utf8');
var ast = jsp.parse(origCode); 
    ast = pro.ast_mangle(ast); 
    ast = pro.ast_squeeze(ast);
     
var finalCode = pro.gen_code(ast);
 
fs.writeFileSync(fileOut, finalCode, 'utf8');

以上结合Node.js的fs就完成了对代码的压缩了。

3,以上只是压缩代码,按照Uglify文档的说法,压缩率比Ant还要高。最重要的是考虑到这是JS的project,用来压缩JS应该是首选的。

查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录