新聞中心
這篇文章主要介紹node全局變量__dirname與__filename的區(qū)別是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
(1) __filename變量
node.js中,在任何模塊文件內部,可以使用__filename變量獲取當前模塊文件的帶有完整絕對路徑的文件名。
在應用程序根目錄下新建app.js文件,其中代碼如下所示。
var testModule1=require(‘./test/testModule.js');
在應用程序根目錄下新建一個test子目錄,在該目錄下新建一個testModule.js文件,其中代碼如下所示。
console.log(__filename);
在命令行窗口中輸入“node app.js”命令并按下回車鍵,REPL運行環(huán)境中將顯示testModule.js文件的完整文件名,執(zhí)行結果如圖所示:
(2)__dirname
獲得當前文件所在目錄的完整目錄名:
在應用程序根目錄下新建app.js文件,其中代碼如下所示。
var testModule1=require(‘./test/testModule.js');
在應用程序根目錄下新建一個test子目錄,在該目錄下新建一個testModule.js文件,其中代碼如下所示。
console.log(__dirname);
在命令行窗口中輸入“node app.js”命令并按下回車鍵,REPL運行環(huán)境中將顯示testModule.js文件所在目錄的完整絕對路徑,執(zhí)行結果如圖
以上是“node全局變量__dirname與__filename的區(qū)別是什么”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
新聞標題:node全局變量__dirname與__filename的區(qū)別是什么-創(chuàng)新互聯(lián)
網站URL:http://www.dlmjj.cn/article/ejspd.html