我正在使用uglifyjs来缩小js文件,但是当我运行该工具时,它会缩小我传递的文件名而不是内容。
var resultugly = UglifyJS.minify(['app_client/app.js']);
console.log(resultugly.code);
,日志结果为:app_client,app.js;不是文件内容
有人能帮助我吗?
答案 0 :(得分:0)
我解决了这个问题,发生的事情是我需要使用来自“fs”的函数readFileSync。导入文件之前的模块,例如:
var appClientFiles = [
fs.readFileSync('app_client/app.js', "utf8")
];
然后只需将带有或文件的向量作为uglify minify函数的参数传递,如下所示:
var resultugly = UglifyJS.minify(appClientFiles);
我希望我可以帮助别人