如果您想以类似口水的方式执行此操作,则可以创建“假”黑胶文件流并按
pipe常规方式调用。这是用于创建流的函数。“
stream”是一个核心模块,因此您不需要安装任何东西:
function string_src(filename, string) { var src = require('stream').Readable({ objectMode: true }) src._read = function () { this.push(new gutil.File({ cwd: "", base: "", path: filename, contents: new Buffer(string) })) this.push(null) } return src}您可以像这样使用它:
gulp.task('version', function () { var pkg = require('package.json') return string_src("version", pkg.version) .pipe(gulp.dest('build/'))})


