1. 程式人生 > >Node.js Path 模塊

Node.js Path 模塊

工具 詳細 模塊 module tro ebp dex ble put

var path = require(path);

module.exports = {
  entry: ./app/index.js,
  output: {
    filename: bundle.js,
    path: path.resolve(__dirname, dist)
  }
};

在看一些配置文件時,如webpack.config.js,經常會看到如上的代碼,有時會糾結寫法,其實這是Node.js (path 模塊)提供的一些用於處理文件路徑的小工具。

常用的一些用法有:

方法     描述
path.normalize(p) 規範化路徑
path.join([path1][, path2][, ...]) 用於連接路徑。該方法的主要用途在於,會正確使用當前系統的路徑分隔符,Unix系統是"/",Windows系統是"\"。__dirname變量值代表程序運行的根目錄
path.resolve([from ...], to) 解析為絕對路徑
path.extname(p) 返回路徑中文件的後綴名

具體詳細可參考node.js中path模塊 http://nodejs.cn/api/path.html#path_path

Node.js Path 模塊