原文:NodeJs:module.filename、__filename、__dirname、process.cwd()和require.main.filename 解惑

背景 一直存在一個疑惑,require 坐標路徑是啥 fs.readFile 的坐標路徑又是啥 總之,需要路徑的方法,我總有這樣的疑問。今天就實驗一下,給弄清楚。 實驗 實驗素材 app.js test.js 結果 結論 module.filename:開發期間,該行代碼所在的文件。 filename:始終等於module.filename。 dirname:開發期間,該行代碼所在的目錄。 pro ...

2013-05-16 06:47 1 7522 推薦指數:

查看詳情

__dirname和__filenameprocess.cwd()三者的區別

1.process cwd() 方法返回 Node.js 進程當前工作的目錄 例:我在F:\自己的文件\自己在網上學習的知識點\node學習\node-API\process 這個文件加下面創建了一個test.js在該js文件中寫下下面的代碼,然后右鍵 run test.js ...

Wed Aug 23 23:01:00 CST 2017 0 4369
nodejs中的_filename和_dirname

_filename和_dirname都不是全局對象下的屬性,它們都是模塊下的 _filename:返回當前模塊文件被解析過后的絕對路徑,該屬性並非全局,而是模塊作用域下的 console.log(_filename); _dirname:返回當前模塊文件解析過后所在的文件夾(目錄 ...

Sat Jan 26 01:08:00 CST 2019 0 568
nodejs中__filename和__dirname的區別

  在Node-API里面對二者的解釋是: __filename The filename of the code being executed. This is the resolved absolute path of this code file. For a main ...

Thu Aug 09 04:18:00 CST 2012 0 5077
NodeJsprocess.cwd()與__dirname的區別

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

Tue Mar 21 02:00:00 CST 2017 0 15733
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM