用户登录

如果你想把 images 目录下面的所有的图像文件都复制到 dist 下面的 images 目录里面,在这个 src 方法的 glob 里面,可以指定多个扩展名 .. 现在是 *.png ... 我们可以这样 ... *. 后面加上一组花括号 ... 在这个花括号里面,指定多个扩展名 ... png ... 逗号 jpg ... 注意逗号的后面不要使用空格 ...

'images/*.{png,jpg}'

这个 glob 表示的就是,直接在 images 目录下面的所有的 png 还有 jpg 格式的图像文件 ... 保存 ... 再去执行一下这个任务 .. 现在,这个 dist 下面的 images 里面的东西,就是直接在项目的 images 目录下面的所有的 jpg 还有 png 格式的文件 ..

在这里,我们也可以不去指定扩展名 ... 直接用一个星号 ... 这样它会表示在 images 目录下面的所有的东西,也就是这里会把 images 目录下面的这个 icons 目录也包含进来,但是不会包含 icons 这个目录里面的东西 ...

如果你打算把 icons 里面的东西也包含进来,可以用一个 */ 表示一个级别的目录 ... 后面再加上一个 * 号,就表示,images 目录里面的所有的东西,包括 images 里面的二级目录里的所有的东西。要是在 icons 下面还有一个级别的目录,你可以再加上一个 */,或者你不在乎目录级别的话,可以使用两个 ** ,表示所有的东西 ...

保存 ... 再去执行一下这个任务 ... 这样会把项目里面的 imgaes 这个目录里面的所有的东西,包含所有的子目录还有子目录里的文件,全部都复制到 dist 下面的 images 这个目录里面。

globs《 Gulp 自动化任务 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点