【发布时间】:2017-02-10 10:55:41
【问题描述】:
我正在尝试为我的前端工作建立一个构建系统,尽管我遇到了一个问题,它会一遍又一遍地循环处理文件。这是我的 js 处理的问题,因为我不确定如何仅排除以 .min 作为后缀的文件。
任务如下
return gulp.src(["!dev/js/*.min.js", "dev/js/*.js"])
.pipe(plumber())
.pipe(browserify())
.pipe(smaps.init())
.pipe(uglyify({preserveComments: "license"}))
.pipe(smaps.write())
.pipe(rename({suffix: ".min"}))
.pipe(gulp.dest(output_dir));
尽管我发现它仍然以 .min.js 文件为目标,因为它们也被视为 .js 文件。我已经弄乱了这些通配符的一些不同配置,但我一直以创建example.min.js 然后example.min.min.js 然后example.min.min.min.js 等的任务循环结束。
那么,我怎样才能只处理不包含 .min 前缀的文件呢?
【问题讨论】:
-
试着把
./放在开头看看
标签: javascript node.js gulp wildcard