Node獲取路徑的3種方法


node提供了3種獲取路徑的方法  ,在當前目錄下,運行node 

const {resolve} = require('path')


console.log('__dirname : ' + __dirname)
console.log('resolve   : ' + resolve('./'))
console.log('cwd       : ' + process.cwd())

//__dirname : D:\new\node
//resolve   : D:\new\node
//cwd       : D:\new\node

我們可以看到3個命令都返回了相同的路徑,但是他們是不一樣的。

  • __dirname:返回運行文件所在的目錄
  • resolve('./'):當前命令所在的目錄
  • process.cwd():當前命令所在的目錄

我們返回到new的目錄,測試一下

cd ..

  

 
const {resolve} = require('path')


console.log('__dirname : ' + __dirname)
console.log('resolve   : ' + resolve('./'))
console.log('cwd       : ' + process.cwd())

//__dirname : D:\node\new
//resolve   : D:\node
//cwd       : D:\node


免責聲明!

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



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