日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

path.join()和path.resolve()區別

作者:白嫖leader 更新時間: 2022-01-14 編程語言
const path = require("path")
console.log(__dirname)
console.log(path.join(__dirname, "ads"))
console.log(path.resolve(__dirname, "ads"))
console.log(path.join("ads"))
console.log(path.resolve("dist"))
console.log(path.resolve())

運行結果如下:
在這里插入圖片描述

由此可見
當我們想要的得到某一個文件的絕對路徑有兩個方法

  • path.join(__dirname, “ads”)
  • path.resolve(__dirname, “ads”)

對于第二種方法來說顯得有些多,因為resolve方法默認會返回當前文件所在的根目錄,因此直接運行path.resolve()就可以得到__dirname,如果想要進行絕對路徑的拼接還是建議使用第二種方式,因此這樣不用使用__dirname,直接將文件名作為第一個參數就可以使用了,方便又快捷,所以經過改良后的第二種方法為:

  • path.resolve( “ads”)

他們得到的結果都是一樣的

原文鏈接:https://blog.csdn.net/ksjdbdh/article/details/122276147

欄目分類
最近更新