1. path
path
模組提供用於處理檔案路徑和目錄路徑的實用工具。
使用path模組,我們首先要在檔案開頭引用進來:
const path = require('path')
複製程式碼
1.1 normalize
顧名思義,normalize方法就是將我們的path
正常化,我們使用一下:


normalize將我們傳入的不規範的路徑,正常化了。這個方法接受一個string(路徑)返回一個string(正常化後的路徑)
1.2 join
join的英文含義是拼接,那麼join方法就是用來拼接路徑。我們使用一下:


1.3 resolve
resolve方法就是把一個相對路徑解析為絕對路徑。我們使用一下:

'./'
,我們執行一下:

1.4 basename、dirname和extname
- basename方法返回
path
的最後一部分。也就是檔案的全稱如:test.txt
- dirname方法返回
path
的目錄名,也就是所在的資料夾的名字如:/usr/loacl/bin
- extname方法返回
path
的副檔名。如:.txt
我們來使用一下:


1.5 parse和format
- parse
parse() 方法返回一個物件,其屬性表示
path
的重要元素
使用:

執行結果:

- format
path.format()
方法從物件返回路徑字串。 與path.parse()
相反。
使用:

執行結果:

- 如果提供了
dir
則root
會被忽略,也就是說如果root
和dir
出現衝突,那麼優先採用dir
- 如果base存在則忽略
ext
和name
,也就是說如果base
和ext
或name
出現衝突,那麼優先採用base