minifier节点模块将缩小的文件写入目录

时间:2016-03-04 16:13:17

标签: node.js npm minify

我正在使用minifier(https://www.npmjs.com/package/minifier)来缩小我的JS和CSS文件,如:

var input = __dirname + '/public/widgets/';
minifier.on('error', function(e){console.log('minify error', e);});
minifier.minify(input, {template: '{{filename}}.min.{{ext}}', clean: true});

如何指定输出文件夹以将缩小的文件写入?

理想情况下,如果我有/public/widgets/account/account.js,它会写入/public/mini-widgets/account/account.min.js

1 个答案:

答案 0 :(得分:0)

您可以使用模板选项中的../来访问您想要的目录:

var input = __dirname + '/public/widgets/';
minifier.on('error', function(err){
    console.log('minify error', new Date(), err);
});

minifier.minify(input, {template: '../../mini-widgets/{{filename}}.{{ext}}', clean: true});