基本指令

  1. 安装 uglifyjs
npm install -g uglify-js
  1. 命令
uglifyjs file.js -c -m -o file-min.js

编写Js方法

说明:取fs模块,它是node的文件模块、UglifyJS的两个模块。

var fs     = require('fs');
var parser = require("./uglify-js").parser;
var uger = require("./uglify-js").uglify;

function uglify(input, output) {
var codes = fs.readFileSync(input, 'utf8');
var data = parser.parse(codes);
data = uger.ast_mangle(data);
data = uger.ast_squeeze(data);
data = uger.gen_code(data);
fs.writeFileSync(output, data, 'utf8');
}