如何在gulp任务期间忽略或排除文件夹。 (我需要语法)

时间:2015-10-08 10:25:53

标签: gulp

是否可以忽略一个或多个这样的文件夹(在论坛上看到这个),

<T>

... assets,myPhpTestFolder,build,html ...是我想在minify任务期间排除/忽略的根目录中的文件夹。 但它不起作用。它仍然使用文件上的.php缩小根文件夹中的所有内容。谢谢你的帮助。杰森

1 个答案:

答案 0 :(得分:0)

!运算符意味着&#34;排除后面的&glob匹配的内容&#34;。类似assets的glob只匹配名为assets的文件。如果它是一个目录,它将匹配该名称的目录,而不是目录其中的文件。如果您想匹配目录及其中的文件,那么您必须提供assets/**/*。因此,当您想要否定目录及其中的文件时,您必须否定assets/**/*

所以最终的glob应该是!assets/**/*。对于其他目录也是如此:否定匹配目录所有后代的glob。