我正在使用 node.js。我有一个缓冲区,我需要将它写入一个名为“bla.js”的文件,然后通过管道 gulp 的 uglify。像这样的东西:
var uglify = require('gulp-uglify');
var buffer = ....
var wstream = fs.createWriteStream('bla.js');
wstream.write(buffer);
wstream.pipe(uglify());
正确的做法是什么?
最佳答案
据我所知,您应该能够在可读流上多次调用 pipe()
并将内容发送到两个不同的可写流。
例如(干编码):
var fs = require('fs')
, uglify = require('gulp-uglify');
var rstream = fs.createReadStream('test.log');
rstream.pipe(fs.createWriteStream('bla.js'));
rstream.pipe(uglify());
关于javascript - 使用 node.js 流创建一个文件并通过管道传递给 gulp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28217262/