gulp globbing-如何查看目录下的所有内容 [英] gulp globbing- how to watch everything below directory

查看:135
本文介绍了gulp globbing-如何查看目录下的所有内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是一个非常愚蠢的问题,但我还没有真正找到满意的答案:如何使用gulp globbing在全部中选择全部文件

我试过了:

'./ src / less'
'./ src / less /'
'./ src / less / *'



没有一个可以工作。 解决方案

所有目录下的所有文件的模式通常是 ./ src / less /**/*.* ./ src / less / ** / * ,或者应该可以。



一般来说,最好匹配特定的文件扩展名 - 甚至如果他们都应该是相同的 - 防止抓取系统文件或其他垃圾。在这种情况下,只需 .less 文件即可执行 ./ src / less / ** / *。less ,或者像 .src / less / ** / *。{less,css} 类似于 .less .css 文件。



Grunt网站对于大多数minimatch球体都有不错的参考。 (Grunt和gulp都使用 minimatch ,因为它是与Node相关的几乎所有节点的glob库。)



一口气或minimatch拥有自己的完整文档将是一件好事,但这对您来说是开源的。


This is a pretty dumb question, but I haven't really been able to find a satisfactory answer: How do I use gulp globbing to select all files in all subdirectories below a certain directory?

I've tried:

'./src/less' './src/less/' './src/less/*'

None of them seem to work.

解决方案

The pattern for all files under all directories is usually ./src/less/**/*.* or ./src/less/**/*, either should work.

Generally speaking, it's better to match specific files extensions — even if they should all be the same — to prevent grabbing system files or other junk. In that case, you can do ./src/less/**/*.less for just .less files, or something like .src/less/**/*.{less,css} for both .less and .css files.

The Grunt website has a pretty good reference for the majority of minimatch globs. (Both Grunt and gulp use minimatch, since it's the glob library for pretty much everything Node related.)

It would be nice for gulp or minimatch to have their own complete docs, but that's open source for you.

这篇关于gulp globbing-如何查看目录下的所有内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆