我是新来的。
我在/ src中有一个目录,我想转移到/ dist。
我的目录看起来像深度超过1。
folder1
- folder2
-folder4
-folder5
-folder6
-folder7
-folder8
-folder10
-folder9
- folder3
我已经在gulp文件中将src路径声明为/src/folder1/*
并且它只将folder1,folder2,folder3移动到目标路径。文件夹和文件夹3都是空文件夹,这完全没问题。
我已经在gulp文件中将src路径声明为/src/folder/**
,它已将所有文件夹按预期移动到目标路径。当我在运行gulpfile后浏览目标路径中的所有文件夹时,它崩溃了segmentation11。这是什么原因?
在gulp中移动上述结构的所有文件夹的实际方法是什么?
答案 0 :(得分:1)
这是gulp在引擎盖下使用的node-glob的行为。从他们的自述文件:
*
匹配单个路径部分中的0个或多个字符...
**
如果“globstar”在路径部分中是唯一的,那么它会匹配零个或多个目录以及搜索匹配项的子目录。确实如此 不要抓取符号链接的目录。
*
将匹配同一目录中的所有内容。
**
将以递归方式匹配所有内容(子目录)。
分段错误很可能是由于脚本存在缺陷造成的。