path
模块提供用于处理文件路径和目录路径的实用工具。bash
使用path模块,咱们首先要在文件开头引用进来:工具
const path = require('path')
复制代码
顾名思义,normalize方法就是将咱们的path
正常化,咱们使用一下:ui
normalize将咱们传入的不规范的路径,正常化了。这个方法接受一个string(路径)返回一个string(正常化后的路径)spa
join的英文含义是拼接,那么join方法就是用来拼接路径。咱们使用一下: 3d
resolve方法就是把一个相对路径解析为绝对路径。咱们使用一下:code
'./'
,咱们运行一下:
path
的最后一部分。也就是文件的全称如: test.txt
path
的目录名,也就是所在的文件夹的名字如: /usr/loacl/bin
path
的扩展名。如: .txt
咱们来使用一下: orm
parse() 方法返回一个对象,其属性表示
path
的重要元素cdn
使用: 对象
运行结果:blog
path.format()
方法从对象返回路径字符串。 与path.parse()
相反。
使用:
运行结果:
dir
则root
会被忽略,也就是说若是root
和dir
出现冲突,那么优先采用dir
ext
和name
,也就是说若是base
和ext
或name
出现冲突,那么优先采用base