glob 模式中的前导 ./ 是做什么的?
What does the leading ./ in a glob pattern do?
在使用 glob 模式查找具有 gulp.src 的文件时,我看不出在 ./src/**/*.js
和 src/**/*.js
glob 之间找到的文件有任何差异。 ./
的目的是什么?
从本地目录开始的路径是明确的。它通常是多余的,但对于某些 shell,如果没有提供 ./
,它们可能允许使用某些命令使用不同的行为,例如使用 zsh
和 cd
命令,它将 cd ./foo
视为 "only go to foo
if it is a subdirectory of the current directory",而 cd foo
将检查 CDPATH
的替代目标。
在使用 glob 模式查找具有 gulp.src 的文件时,我看不出在 ./src/**/*.js
和 src/**/*.js
glob 之间找到的文件有任何差异。 ./
的目的是什么?
从本地目录开始的路径是明确的。它通常是多余的,但对于某些 shell,如果没有提供 ./
,它们可能允许使用某些命令使用不同的行为,例如使用 zsh
和 cd
命令,它将 cd ./foo
视为 "only go to foo
if it is a subdirectory of the current directory",而 cd foo
将检查 CDPATH
的替代目标。