path:路径相关的一切;
path.normalize()官方解释:
当找到多个连续的路径段分隔字符时,则它们将被替换为单个平台特定的路径段分隔符。 尾部的分隔符会保留;例子:
path.join()官方解释:
作为定界符将所有给定的 path
片段连接在一起,然后规范化生成的路径。
零长度的 path
片段会被忽略。 如果连接的路径字符串是零长度的字符串,则返回 '.'
,表示当前工作目录。例子:
path.resolve()
官方解释:
将路径或路径片段的序列解析为绝对路径。例子:
path.basename()
方法返回 path
的最后一部分;
path.dirname()
方法返回 path
的目录名;
path.extname()
方法返回 path
的扩展名,从最后一次出现 .
(句点)字符到 path
最后一部分的字符串结束。 如果在 path
的最后一部分中没有 .
,或者如果 path
的基本名称(参阅 path.basename()
)的第一个字符是 .
,则返回空字符串。例子:
path.parse()
方法返回一个对象,其属性表示 path
的重要元素。
返回的对象将具有以下属性:
path.format()
方法从对象返回路径字符串。 与 path.parse()
相反;
- 如果提供了
pathObject.dir
,则忽略pathObject.root
。 - 如果
pathObject.base
存在,则忽略pathObject.ext
和pathObject.name
。
例子: