NodeJs中process.cwd()與__dirname的區別


process.cwd() 是當前執行node命令時候的文件夾地址 ——工作目錄保證了文件在不同的目錄下執行時,路徑始終不變
__dirname 是被執行的js 文件的地址 ——文件所在目錄

Nodejs官方文檔上的解釋:

=> process.cwd(): The process.cwd() method returns the current working directory of the Node.js process.

意思很明了啦,就是說process.cwd()返回的是當前Node.js進程執行時的工作目錄

那么來看看__dirname的官方解釋:

=> __dirname: 當前模塊的目錄名。 等同於 __filename 的 path.dirname()__dirname 實際上不是一個全局變量,而是每個模塊內部的。

 


免責聲明!

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



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