如何忽略gulp的文件夹

时间:2018-02-19 14:26:28

标签: gulp

我正在尝试忽略gulp任务中的文件夹,但它似乎不起作用。 以下是我所做的不同测试:都没有成功:文件被复制到目标文件夹中。

gulp.task('dev', function () {
    return gulp.src([
            //sources  
            './src/**/*',
            // first test
            '!src/*views/*',
            // second test
            '!src/**views/'
        ])

        .pipe(cleanDest('./dev/'))
        //destination
        .pipe(gulp.dest('./dev/'));
});

你们有没有遇到过这个问题并设法解决它/解决它? 提前感谢您的帮助

2 个答案:

答案 0 :(得分:0)

假设它们是.js文件,下面的内容适用于我:

return gulp.src(['./src/!(*views)/*.js'])

答案 1 :(得分:0)

这将忽略文件夹视图。

gulp.task('dev', function () {
  return gulp.src(['./src/**/*', '!src/**/views'])

    .pipe(cleanDest('./dev/'))

    .pipe(gulp.dest('./dev/'));
});