Javascript Gulp筛选器筛选所有文件或不筛选任何文件
我正在尝试使用吞滤器 我有几种类型的文件不能移动。我该怎么做 这是我的密码:Javascript Gulp筛选器筛选所有文件或不筛选任何文件,javascript,web,gulp,Javascript,Web,Gulp,我正在尝试使用吞滤器 我有几种类型的文件不能移动。我该怎么做 这是我的密码: var path = { from: 'src/', to: 'dev/', watch: { init: '**/*.*', move: ['**/*.*'], less: ['assets/**/*.less'], css: ['assets/**/*.{css,map}'], images: ['assets
var path = {
from: 'src/',
to: 'dev/',
watch: {
init: '**/*.*',
move: ['**/*.*'],
less: ['assets/**/*.less'],
css: ['assets/**/*.{css,map}'],
images: ['assets/**/*.{png,jpg,jpeg,svg,bmp,webp,gif}'],
},
};
gulp.task('init', function(done){
//Cleaning
gulp.src(path.to + path.watch.init, {read: false}).pipe(clean());
//Moving files that do not require any proccessing
let flr = filter(['**', '!assets/**/*.less']);
gulp.src(path.from+'**/*.*')
.pipe(flr)
.pipe(gulp.dest(path.to));
done();
});
我尝试了很多过滤器(带星号、带一个星号、不带星号、不同的文件路径等)
例如:所有正在移动的文件:
filter(['**','!assets/*.less'])代码>
filter(['**','!assets/***/*.less'])代码>
filter(['**','!/assets/*.less'])代码>
过滤器(['**','!/assets/***/.less'])代码>
filter(['**','!*.less'])代码>
过滤器(['**','!***/*.less'])代码>
filter(['!assets/*.less'])代码>
filter(['!assets/***/.less'])代码>
过滤器(['!/assets/*.less'])代码>
过滤器(['!/assets/***/.less'])代码>
过滤器(['!*.less'])代码>
过滤器(['!***/.less'])代码>