全球匹配,排除所有JS文件

AlexZ:

我是gulp.js的新用户。我想将所有非JavaScript文件都移至构建目录。我现在得到的是:

//Test copy
gulp.task('test-copy', function() {
    gulp.src(['myProject/src/**/*.!(js|map|src)'])
        .pipe(gulp.dest('myProject/build'));
});


//Results for various files
myProject/css/style.css //Copied - GOOD
myProject/html/index.html //Copied - GOOD
myProject/js/foo.js //Not Copied - GOOD
myProject/js/bar.min.js //Copied - BAD!
myProject/js/jquery-2.0.3.min.js //Copied - BAD!
myProject/js/jquery-2.0.3.min.map //Copied - BAD!

如您所见,它只匹配文件路径字符串中的第一个点,而不是我想要的最后一个。如何修改全局搜索字符串以使其符合我的要求?

TurboHz:

尝试以下glob模式:

myProject/src/**/!(*.js|*.map|*.src)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

全球问题,以包括所有类文件

匹配所有内容,但排除单词-notepad ++

使用Karma,如何排除所有与模式匹配的文件,但特定子文件夹中的文件除外?

构建约束排除所有Go文件

如何排除所有内容文件?

如何让 gitignore 排除 2 个文件夹中存在的特定 js 文件,而忽略所有其他 js 文件?

SQL排除匹配所有多个条件的行

匹配模式,排除其他所有内容

如何删除所有文件,排除特定文件

删除文件,但排除列表中的所有文件

.runsettings - 排除所有带有“test”的文件

带有 altlas $ne 的 Pymongo 不排除所有文件

回显所有匹配模式的文件

详尽分析所有匹配文件

如何删除与模式匹配的所有文件?

排除文件夹中的所有内容,但排除某些文件类型(在任何嵌套级别)

从rsync排除所有点下划线文件

排除除两个以外的所有文件

.Rbuildignore - 如何排除所有不可见文件?

如何从Perforce中排除所有.DS_Store文件?

Gitignore排除所有子目录中的某些文件

BitTorrent同步-排除所有特定的子文件夹

使用find排除所有子目录的文件

如何使Visual Studio在项目中包括所有排除的文件

排除 du 命令的目录/索引目录中的所有文件

使用Robocopy排除文件扩展名的所有变体

从 pom 中的所有依赖项中排除特定文件

SonarQube和SourceMeter排除所有源文件

如何从.gitignore子文件夹中排除所有扩展名(但不包括PHP和JS)?