Bei der Verwendung von Glob-Mustern, um Dateien mit gulp.src zu finden, konnte ich keinen Unterschied in den Dateien zwischen ./src/**/*.js
und src/**/*.js
Globs sehen. Was ist der Zweck der ./
, wenn es überhaupt welche gibt?Was macht das führende ./ in einem Glob-Muster?
0
A
Antwort
2
Es ist explizit über den Pfad beginnend im lokalen Verzeichnis. Es ist normalerweise redundant, aber für einige Shells kann es mit bestimmten Befehlen erlauben, dass es unterschiedliche Verhaltensweisen verwendet, wenn das ./
nicht geliefert wird, z. Mit zsh
und dem cd
Befehl behandelt es cd ./foo
als "gehe nur zu foo
, wenn es ein Unterverzeichnis des aktuellen Verzeichnisses ist", während cd foo
CDPATH
für alternative Ziele überprüft.
Ein einzelner Punkt verweist auf das aktuelle Verzeichnis – Octopus