欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node全局變量__dirname與__filename的區(qū)別

 更新時(shí)間:2019年01月14日 14:17:12   作者:soputasmile11  
這篇文章主要介紹了node全局變量__dirname與__filename的區(qū)別,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

(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é)果如圖

 以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Node.js進(jìn)程退出的深入理解

    Node.js進(jìn)程退出的深入理解

    NodeJS可以感知和控制自身進(jìn)程的運(yùn)行環(huán)境和狀態(tài),也可以創(chuàng)建子進(jìn)程并與其協(xié)同工作,這使得NodeJS可以把多個(gè)程序組合在一起共同完成某項(xiàng)工作,下面這篇文章主要給大家介紹了關(guān)于Node.js進(jìn)程退出的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Node.js 使用axios讀寫influxDB的方法示例

    Node.js 使用axios讀寫influxDB的方法示例

    這篇文章主要介紹了Node.js 使用axios讀寫influxDB的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10
  • node.js中koa和express的差異對(duì)比

    node.js中koa和express的差異對(duì)比

    Express和koa都是服務(wù)端的開發(fā)框架,服務(wù)端開發(fā)的重點(diǎn)是對(duì)HTTP Request和HTTP Response兩個(gè)對(duì)象的封裝和處理,下面這篇文章主要給大家介紹了關(guān)于node.js中koa和express的差異對(duì)比,需要的朋友可以參考下
    2023-05-05
  • Node.js入門筆記?之a(chǎn)sync模塊

    Node.js入門筆記?之a(chǎn)sync模塊

    這篇文章主要介紹了Node.js入門筆記?之a(chǎn)sync模塊,async是一個(gè)異步處理模塊,主要有三個(gè)方式:串行無關(guān)聯(lián)、并行無關(guān)聯(lián)?、串行有關(guān)聯(lián),文章圍繞主題展開更多的相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-06-06
  • nodejs 子進(jìn)程正確的打開方式

    nodejs 子進(jìn)程正確的打開方式

    本文給大家總結(jié)了nodejs 子進(jìn)程的正確用法,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2017-07-07
  • node.js中的console.error方法使用說明

    node.js中的console.error方法使用說明

    這篇文章主要介紹了node.js中的console.error方法使用說明,本文介紹了console.error的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js使用Express.Router的方法

    Node.js使用Express.Router的方法

    這篇文章主要為大家詳細(xì)介紹了Node.js使用Express.Router的方法 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Node.js 多進(jìn)程處理CPU密集任務(wù)的實(shí)現(xiàn)

    Node.js 多進(jìn)程處理CPU密集任務(wù)的實(shí)現(xiàn)

    這篇文章主要介紹了Node.js 多進(jìn)程處理CPU密集任務(wù)的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • 2019最新21個(gè)MySQL高頻面試題介紹

    2019最新21個(gè)MySQL高頻面試題介紹

    又到了一年的面試季,今年情況特殊,很多人可能都窩在家里,也有一些人準(zhǔn)備找工作,但是疫情嚴(yán)重,也沒企業(yè)發(fā)招聘信息。這個(gè)時(shí)候,最好的做法就是在家里刷面試題
    2020-02-02
  • nodejs抓取notion?emoji?svg資源的腳本示例

    nodejs抓取notion?emoji?svg資源的腳本示例

    這篇文章主要為大家介紹了nodejs抓取notion?emoji?svg資源腳本實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02

最新評(píng)論