這篇文章主要介紹node全局變量__dirname與__filename的區(qū)別是什么,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
十載專注成都網(wǎng)站制作,成都定制網(wǎng)站,個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識(shí)、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都定制網(wǎng)站,高端網(wǎng)頁(yè)制作,對(duì)房屋鑒定等多個(gè)方面,擁有豐富的網(wǎng)站營(yíng)銷經(jīng)驗(yàn)。(1) __filename變量
node.js中,在任何模塊文件內(nèi)部,可以使用__filename變量獲取當(dāng)前模塊文件的帶有完整絕對(duì)路徑的文件名。
在應(yīng)用程序根目錄下新建app.js文件,其中代碼如下所示。
var testModule1=require(‘./test/testModule.js');
在應(yīng)用程序根目錄下新建一個(gè)test子目錄,在該目錄下新建一個(gè)testModule.js文件,其中代碼如下所示。
console.log(__filename);
在命令行窗口中輸入“node app.js”命令并按下回車鍵,REPL運(yùn)行環(huán)境中將顯示testModule.js文件的完整文件名,執(zhí)行結(jié)果如圖所示:
(2)__dirname
獲得當(dāng)前文件所在目錄的完整目錄名:
在應(yīng)用程序根目錄下新建app.js文件,其中代碼如下所示。
var testModule1=require(‘./test/testModule.js');
在應(yīng)用程序根目錄下新建一個(gè)test子目錄,在該目錄下新建一個(gè)testModule.js文件,其中代碼如下所示。
console.log(__dirname);
在命令行窗口中輸入“node app.js”命令并按下回車鍵,REPL運(yùn)行環(huán)境中將顯示testModule.js文件所在目錄的完整絕對(duì)路徑,執(zhí)行結(jié)果如圖
以上是“node全局變量__dirname與__filename的區(qū)別是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!