Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 大口水龙头:如何使用?_Node.js_Gulp_Gulp Tap - Fatal编程技术网

Node.js 大口水龙头:如何使用?

Node.js 大口水龙头:如何使用?,node.js,gulp,gulp-tap,Node.js,Gulp,Gulp Tap,我一直在尝试让我的一个“吞咽”任务起作用,但不知道如何在我的具体案例中使用“吞咽”水龙头 我想获取当前处理的amp html文件的文件名,并使用它将同名的css文件导入到该文件中 当前未完成的任务: gulp.task('build:html',function(){ 返回gulp.src(源路径+AMP\u文件) .管道(htmlreplace({ “cssInline”:{ “src”:gulp.src(TMP_PATH+*CURRENT-AMP-FILENAME*+'.css'), “tp

我一直在尝试让我的一个“吞咽”任务起作用,但不知道如何在我的具体案例中使用“吞咽”水龙头

我想获取当前处理的amp html文件的文件名,并使用它将同名的css文件导入到该文件中

当前未完成的任务:

gulp.task('build:html',function(){
返回gulp.src(源路径+AMP\u文件)
.管道(htmlreplace({
“cssInline”:{
“src”:gulp.src(TMP_PATH+*CURRENT-AMP-FILENAME*+'.css'),
“tpl”:“%s”
}
}))
.管道(大口目的地(建筑道路));
});
我多次尝试中的一次(简化):

gulp.task('build:html',function(){
返回gulp.src(源路径+AMP\u文件)
.pipe(tap)(函数(文件,t){
var filename=path.basename(file.path);
返回t
.管道(htmlreplace({
“cssInline”:{
“src”:gulp.src(TMP_路径+文件名+“.css”),
“tpl”:“%s”
}
}));
}))
.管道(大口目的地(建筑道路));
});
我怎样才能使它工作与大口水龙头?我真的不知道如何去选择这条小溪,并尝试了很多方法

提前感谢您的帮助

我刚刚发现,
gulpforeach
可能会做我想做的事。。。我将进一步研究它。我刚刚发现,
gulpforeach
可能会做我想做的事。。。我将进一步研究它。