跳至主要内容

[Nodejs] Path

TL;DR

目前還沒有使用到Path模組的功能,可能是在使用SSR的時候比較會用到。還是記錄一下。

參考資料

相關連結


引入模組

當我們需要使用path模組的時候,使用以下方式引入:

const path=require('path');

取得路徑

當我們引入path模組之後,我們就可以使用path的語法來取得我們所需要的檔案與目錄的路徑:

  • 抓目錄路徑: path.dirname('/xx/yy/zz.js') 回傳 /xx/yy
  • 路徑合併:path.join(__dirname,'/xx') 回傳 前後路徑合併
  • 抓檔名: path.basename('/xx/yy/zz.js') 回傳 zz.js
  • 抓副檔名: path.extname('/xx/yy/zz.js') 回傳 js
  • 分析路徑: path.parse('/xx/yy/zz.js') 回傳 上述綜合物件

其中,__dirname__filename都是我們可以使用的參數。