Node 之 Path

Node 之 path

一、
__dirname 和 __filename 是模塊中 的一個內置成員,他們分別是:vue

  • __dirname 是當前文件夾的絕對路徑
  • __filename是當前文件的絕對路徑

(1)、__diranem:獲取到當前文件所在文件夾的絕對路徑node

例如:
當前文件的位置:vueDemo/src/nodeMain.jsspa

image

(2)、path.join(path1,path2,path3.......)blog

做用:將路徑片斷使用特定的分隔符鏈接起來造成路徑,並規範化生成的路徑。若任意一個路徑片斷類型錯誤,會報錯。it

二、path.resolve()class

path.resolve([from...],to)file

做用:把一個路徑或路徑片斷的序列解析爲一個絕對路徑。至關於"執行cd"操做。im

注意: "/" 被解析爲根目錄。

例如:
當前文件的位置:vueDemo/src/nodeMain.js規範化

image

其中:
path.resolve(__dirname, "./img/so") 和 path.resolve(__dirname, "img/so") 解析結果同樣。db

相關文章
相關標籤/搜索