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