摘要:返回正常的文件夾路徑。主要處理和的部分。發現多斜桿轉換為單斜桿。下變成反斜杠把參數路徑全部拼湊起來成為最終路徑會計算和返回一個絕對路徑判斷一個路徑是不是絕對路徑。
Path
這個模塊包含了用于處理文件路徑相關的操作的函數。
var path = requie ("path")path.normalize(p)
返回正常的文件夾路徑。主要處理 ".." 和 "."的部分。
發現多斜桿轉換為單斜桿。
windows下變成反斜杠
path.normalize("a/b/../c//d") //returns "a/b/d"path.join(path1[, ...])
把參數路徑全部拼湊起來成為最終路徑會計算".." 和 "."
path.join("/foo", "bar", "baz/asdf", "quux", "..") // returns "/foo/bar/baz/asdf"path.resolve([from ...], to)
返回一個絕對路徑
path.resolve("static") // returns "/Users/cycok/github/simple-server/static" path.resolve("/home") // returns "/home"path.isAbsolute(path)
判斷一個路徑是不是絕對路徑。
返回true or false
計算兩個參數的距離位置
path.relative("static", "/Users") // returns "../../../.."path.dirname(p)
返回文件或者文件所在的文件夾名字
path.dirname("static/a.js") // returns "static" path.dirname("te.js") // returns "."path.basename(p[, ext])
返回路徑的最后部分
path.extname(p)返回文件的后綴帶.的
沒有就返回""
"foo/bar/baz".split(path.sep) // returns ["foo", "bar", "baz"]path.parse(pathString)
解析路徑返回一個json
path.parse("/home/user/dir/file.txt") // returns { root : "/", dir : "/home/user/dir", base : "file.txt", ext : ".txt", name : "file" }path.format(pathObject)
根據對象組裝成一個路徑
path.format({ root : "/", dir : "/home/user/dir", base : "file.txt", ext : ".txt", name : "file" }) // returns "/home/user/dir/file.txt"
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/91530.html
摘要:這個模塊含有一些系列方法函數處理和解析使用使用這個方法返回包含具體路由信息的對象沒有就返回完整的路徑路徑名字不包含參數比多一個端口號同理這個函數就是根據的信息構造一個路徑提供一個基礎的路徑,還有要去的路徑,解析出瀏覽器最終會去的路徑 URL 這個模塊含有一些系列方法函數處理和解析URL使用require(url)使用 parsing(string) 這個方法返回包含具體路由信息的對象沒...
摘要:模塊系統為了讓的文件可以相互調用,提供了一個簡單的模塊系統。但是,沒有模塊系統。包管理簡稱,是隨同一起安裝的包管理工具。輸入命令,根據提示配置包的相關信息,生成相應的。以上所描述的模塊載入機制均定義在模塊之中。 Node.js簡介 首先從名字說起,網上查閱資料的時候會發現關于node的寫法五花八門,到底哪一種寫法最標準呢?遵循官方網站的說法,一直將項目稱之為Node或者Node.js。...
閱讀 1370·2021-11-25 09:43
閱讀 3582·2021-11-10 11:48
閱讀 5093·2021-09-23 11:21
閱讀 1597·2019-08-30 15:55
閱讀 3508·2019-08-30 13:53
閱讀 1235·2019-08-30 10:51
閱讀 868·2019-08-29 14:20
閱讀 1972·2019-08-29 13:11