node全局變量__dirname與__filename的區(qū)別
(1) __filename變量
node.js中,在任何模塊文件內(nèi)部,可以使用__filename變量獲取當前模塊文件的帶有完整絕對路徑的文件名。
在應(yīng)用程序根目錄下新建app.js文件,其中代碼如下所示。
var testModule1=require(‘./test/testModule.js');
在應(yīng)用程序根目錄下新建一個test子目錄,在該目錄下新建一個testModule.js文件,其中代碼如下所示。
console.log(__filename);
在命令行窗口中輸入“node app.js”命令并按下回車鍵,REPL運行環(huán)境中將顯示testModule.js文件的完整文件名,執(zhí)行結(jié)果如圖所示:
(2)__dirname
獲得當前文件所在目錄的完整目錄名:
在應(yīng)用程序根目錄下新建app.js文件,其中代碼如下所示。
var testModule1=require(‘./test/testModule.js');
在應(yīng)用程序根目錄下新建一個test子目錄,在該目錄下新建一個testModule.js文件,其中代碼如下所示。
console.log(__dirname);
在命令行窗口中輸入“node app.js”命令并按下回車鍵,REPL運行環(huán)境中將顯示testModule.js文件所在目錄的完整絕對路徑,執(zhí)行結(jié)果如圖
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Node.js 使用axios讀寫influxDB的方法示例
這篇文章主要介紹了Node.js 使用axios讀寫influxDB的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10Node.js 多進程處理CPU密集任務(wù)的實現(xiàn)
這篇文章主要介紹了Node.js 多進程處理CPU密集任務(wù)的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05nodejs抓取notion?emoji?svg資源的腳本示例
這篇文章主要為大家介紹了nodejs抓取notion?emoji?svg資源腳本實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02