1) __filename變量
node.js中缴挖,在任何模塊文件內(nèi)部巡社,可以使用__filename變量獲取當(dāng)前模塊文件的帶有完整絕對路徑的文件名虎锚。
在應(yīng)用程序根目錄下新建app.js文件只祠,其中代碼如下所示鼻百。
var testModule1=require(‘./test/testModule.js’);
在應(yīng)用程序根目錄下新建一個test子目錄,在該目錄下新建一個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)用程序根目錄下新建一個test子目錄冀偶,在該目錄下新建一個testModule.js文件醒第,其中代碼如下所示。
console.log(__dirname);
在命令行窗口中輸入“node app.js”命令并按下回車鍵进鸠,REPL運(yùn)行環(huán)境中將顯示testModule.js文件所在目錄的完整絕對路徑稠曼,執(zhí)行結(jié)果如圖
---------------------
作者:soputasmile11
來源:CSDN
原文:https://blog.csdn.net/u014473112/article/details/51967364
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接客年!