path.resolve(dir)與path.join(__dirname,dir)的區別


在根目錄下創建a.js如下

const path = require('path')

console.log(path.resolve('hello'))
console.log(path.join(__dirname, 'hello'))

通過命令行,分別在根目錄下和/src目錄下運行a.js
得到結果如下:

  • 根目錄:root/hello
  • src目錄:root/src/hello

說明 path.resolve 是基於命令行所在路徑為地址
__dirname 變量 是以文件所處的路徑為值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM