天天看點

npm包--path

1/含義

路徑

2/安裝

npm install path

3/使用

var path = require('path');

1、path.dirname()  :擷取目錄 2、path.basename() :擷取檔案名.擴充名(我們統稱為全名) 3、path.extname()  : 擷取擴充名 4、path.parse()    : 将一個路徑轉換成一個js對象 5、path.format()   :将一個js對象轉換成路徑 6、join()          : 拼接多個路徑成一個路徑 7、path.resolve() :将相對路徑轉為絕對路徑

  • __dirname: 總是傳回被執行的 js 所在檔案夾的絕對路徑
  • __filename: 總是傳回被執行的 js 的絕對路徑

以下屬性、接口,都跟平台的具體實作相關。也就是說,同樣的屬性、接口,在不同平台上的表現不同。

  • path.posix:path相關屬性、接口的linux實作。
  • path.win32:path相關屬性、接口的win32實作。
  • path.sep:路徑分隔符。在linux上是

    /

    ,在windows上是

    \

  • path.delimiter:path設定的分割符。linux上是

    :

    ,windows上是

    ;

注意,當使用 path.win32 相關接口時,參數同樣可以使用

/

做分隔符,但接口傳回值的分割符隻會是

\

> path.win32.join('/tmp', 'fuck')'\\tmp\\fuck'> path.win32.sep'\\'> path.win32.join('\tmp', 'demo')'\\tmp\\demo'> path.win32.join('/tmp', 'demo')'\\tmp\\demo'

npm

繼續閱讀