1、區別spa
一、path.join() 方法使用平臺特定的分隔符做爲定界符將全部給定的 path
片斷鏈接在一塊兒,而後規範化生成的路徑。code
二、path.resolve() 方法將路徑或路徑片斷的序列解析爲絕對路徑。blog
2、例子class
看前準備:方法
'/user' 和 'user' ,有沒有 '/' 的區別:規範化
有斜槓:表明的事根目錄下的userco
沒有斜槓:標識當前目錄下的userjoin
一、path.join生成
path.join('a', 'b', 'c') 的結果是 '/a/b/c' path
path.join('a', '/b', 'c') 的結果是 '/a/b/c'
path.join('a/b', '../', 'c') 的結果是 '/a/c'
path.join('a', './', 'c') 的結果是 '/a/c'
二、假設當前目錄的絕對路徑爲/home/user【注意參數中有 '/' 和沒有 '/' 的區別】
path.resolve('a', 'b', 'c') 的結果是 '/home/user/a/b/c'
path.resolve('a', '/b', 'c') 的結果是 '/b/c'
path.resolve('a/b', '../', 'c') 的結果是 '/home/user/a/c'
path.resolve('a', './', 'c') 的結果是 '/home/user/a/c'
-------------------------end