这里我有一个新任务,将多个文件js组合成单个js文件并缩小js。
我做的步骤,
但是我用下面的代码缩小了单个j:
var UglifyJS = require('uglify-js');
var fs = require('fs');
var result = UglifyJS.minify('site.js', {
mangle: true,
compress: {
sequences: true,
dead_code: true,
conditionals: true,
booleans: true,
unused: true,
if_return: true,
join_vars: true,
drop_console: true
}
});
fs.writeFileSync('site.min.js', result.code);
这对我来说很完美。
但是,
我有site1.js,site2.js和site3.js 这应该转换为单个缩小文件(eg.files.min.js)
答案 0 :(得分:1)
传递一个文件名数组
var result = UglifyJS.minify([ "file1.js", "file2.js", "file3.js" ]);