Tag: 乙烯

带有through2的我的gulp插件以奇怪的类似于XML的格式返回文件

我正在为Gulp编写插件,为了处理文件,我需要得到它的完整path。 我使用了through2包,然后准备了processFile(file)函数,但是作为through2的一个参数,它接收的是类似奇怪的XML格式的文件,而不是像file.path , file.encoding等对象。 当通过2按以下格式返回每个文件时,如何接收file.path: <File "relative/path/to/file/aaa.js" … 完整代码: var through = require('through2'); module.exports = function() { return through.obj(function(file, encoding, callback) { function processFile(file){ console.log(file); // returns <File "relative/path/to/file/aaa.js" … } callback(null, processFile(file)); }); };