path 是node内置的模块,可以直接引用。
__dirname 当前脚本文件的绝对路径
path.join() 用于连接路径。
path.join(__dirname,'a','b')
//当前文件路径\a\b
path.join(__dirname,'a','b','..')
//当前文件路径\a
path.join(__dirname,'a','b','../')
//当前文件路径\a\
path.join(__dirname,'a','../','b',)
//当前文件路径\b
path.join(__dirname,'../','a','b',)
//当前文件路径的上一级\a\b
//ps:在windows系统中,路径拼接都是'\',这也会导致字符串中不能正常显示。
// js字符串只支持 / 或者 \\
path.resolve() 把一个路径或路径片段的序列解析为一个绝对路径,从右往左解析,直到构造成一个绝对路径;
path.resolve('/a','b','c')
// \a\b\c
path.resolve('/a','/b','c')
// \b\c
path.resolve('/a','./b','c')
// \a\b\c
path.resolve('/a','../','c')
// \c
网友评论