添加“.”的目的是什么?在文件路径中?

What is the purpose of adding a "." in a path to a file?

在查看项目、工具等文档时,我注意到有人在文件路径前加了一个句点:

我试过有和没有,它仍然有效,但为什么人们使用约定?

一个.是否有特定的含义要看具体的环境。通常 . 代表 当前目录 .. 是父目录)。如果环境使用类似 PATH 的查找系统,则 ./foofoo 之间可能会有差异。

PATH 是许多系统中的一个环境变量,它定义了几个查找文件的路径。例如。 PATH=/bar:/baz:.。这意味着,当您尝试引用文件 foo 时,这将被查找为 /bar/foo/baz/foo./foo,第一个匹配的获胜。

因此,差异可能很重要如果系统使用这样的相对查找。我不清楚 gulp 是否具体。如果没有,使用 ..

相对多余