gpt4 book ai didi

Gulp 管道到单独的目标文件夹

转载 作者:行者123 更新时间:2023-12-02 03:34:45 28 4
gpt4 key购买 nike

我正在编写一个 gulp 任务,它遍历多个文件夹并监视更少的文件。我想将编译后的 css 通过管道传输回 less 文件所在的同一文件夹。不幸的是,我似乎找不到为每个文件提供单独的输出文件夹的好方法。

gulp.task('less:watch', function() {
watch({
glob: 'src/**/less/**/*.less',
emit: 'one',
emitOnGlob: false
},function(files){
return files
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
// I need to pipe the files back to the folder they were generated from
.pipe(gulp.dest(path.join(__dirname, 'less')))
.on('error', gutil.log);
});
});

最佳答案

我相信您可以使用 gulp.watch 一次处理一个文件:

gulp.task('less:watch', function() {
gulp.watch('src/**/less/**/*.less',function(evnt) {
return gulp.src(evnt.path)
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
.pipe(gulp.dest(path.dirname(evnt.path)))
.on('error', gutil.log);
});
});

关于Gulp 管道到单独的目标文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24369047/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com