gulp.src 排除与模式匹配的所有文件,除了一个 - 不工作
gulp.src exclude all files matching a pattern except one - not working?
这就是我得到的。
gulp.src(["app/**/*.js" "!app/environment.*.js","app/environment.prod.js"], {read: false})
我希望它只包括 environment.prod.js 并排除所有其他环境.js。 但它排除了所有这些。
我能让它工作的唯一方法是不使用通配符进行排除并像这样重复它们。
gulp.src(["app/**/*.js",
"!app/environment.test.js",
"!app/environment.uat.js",
"app/environment.prod.js"], {read: false});
有什么想法吗?
如果你只需要app/environment.prod.js
,那么只需将其传递给gulp.src
编辑
gulp.src(["app/**/*.js", "!app/environment.+(test|uat|bla).js"], {read: false})
将排除:app/environment.test.js, app/environment.uat.js, app/environment.bla.js
。
有关参考,请参阅以下内容:https://github.com/isaacs/minimatch#usage
我指的是迷你匹配项目,因为内部 gulp 将其用于他们的目的
相关文章:
- 当单元格内容由于forumula从另一个工作表编译数据而更改时发送电子邮件
- 当源工作表添加了行时,如何编写在一个工作表中添加行的脚本
- 如何在jquery中为object键创建一个工作变量以避免额外的代码
- 是否有可能在 threejs 中创建一个工作的计算机界面
- Javascript .call() 用法.一个工作案例,一个不是.有什么区别
- 我可以在 MVC 3.0 中获得一个工作 Asp.NET jsTree 4 示例,并异步加载节点
- 将数据从一个工作表复制到另一个工作表;使用目标工作表中的复制数据创建一个表
- 即使我从另一个工作小提琴复制代码,JSFiddle 也不起作用
- dojo's registry.findWidgets() 的一个工作示例
- 根据条件将行从一个工作表复制到另一个工作表
- 你如何使用JavaScript制作一个工作时钟
- 网络音频Api:我如何添加一个工作卷积器
- 我想编辑一个工作的javascript代码来增加它的功能
- 多个谷歌图表,只有一个工作
- 选择一个工作的国家
- jQuery Ajax的两个相同的函数为其中一个工作,而不是另一个
- 两次相同的onclick功能-只有一个工作
- 是否有一个工作的qrCode阅读器在Js/Jquery那里
- 将一个工作的jQuery表单复制到另一个位置,但只复制原来的工作
- 在两个不同的工作表中查找具有相同列的选定行,并将其从其中一个工作表中删除