gulp-src忽略除一个文件夹外的所有文件夹中的文件
gulp src ignore files from all folder but one
这是我的文件夹结构
views
|
- core
| |
| -core.module.js
| core.controller.js
| some.js
|
- home
|
-home.module.js
home.controller.js
somemore.js
...
...
在我的gump文件中,我想递归地包括views
文件夹中的所有js
文件,并从除core
之外的所有文件夹中排除*.controller.js
即从core
文件夹中选择所有js
文件,并从所有其他文件夹中选择除*.controller.js
以外的所有文件
我试过如下,但它也从core
文件夹中排除了*.controller.js
文件。
gulp.src([
//include all from all folders
'views/**/*.js',
//exclude *.controller.js from all folders but core (not working)
'!views/{**, !core}/*.controller.js'
])
使用!()
glob模式。来自glob
文档:
!(pattern|pattern|pattern)
匹配与所提供的任何模式都不匹配的任何模式。
因此,在您的情况下,您可以执行以下操作:
gulp.src([
'views/**/*.js',
'!views/!(core)/**/*.controller.js'
])
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- 如何将JS文件从其他文件夹链接到页面
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- 如何使用javascript创建新的文件夹/文件
- S3 循环访问存储桶/文件夹/文件
- 如何从javascript工作在c# .aspx文件,指向正确的文件夹/文件与href和src
- 上传文件夹&文件
- 使用Javascript返回文件夹+文件
- 获取当前目录中文件夹/文件的列表