<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁 科技百科 java require

    java require

    文檔

    java require

    Javarequire是CommonJS格式的核心,模塊通過它來加載。模塊的加載順序例子:require('find')。1、node會(huì)先查找find模塊是否是內(nèi)置模塊,找不到則進(jìn)行下一步。2、從當(dāng)前目錄向外尋找node_moludes查找是否有find.js文件,找不到進(jìn)行下一步。
    推薦度:
    導(dǎo)讀Javarequire是CommonJS格式的核心,模塊通過它來加載。模塊的加載順序例子:require('find')。1、node會(huì)先查找find模塊是否是內(nèi)置模塊,找不到則進(jìn)行下一步。2、從當(dāng)前目錄向外尋找node_moludes查找是否有find.js文件,找不到進(jìn)行下一步。

    java require是什么?讓我們一起來了解一下吧!

    Java require是CommonJS格式的核心,模塊通過它來加載。Node.js 的模塊倉庫?npmjs.com?,現(xiàn)在已經(jīng)存放了15萬個(gè)模塊,其中絕大部分都是 CommonJS 格式。

    模塊的加載順序例子:require('find')

    1、node會(huì)先查找find模塊是否是內(nèi)置模塊(nodejs內(nèi)置的模塊有fs、http等),找不到則進(jìn)行下一步

    2、從當(dāng)前目錄向外尋找node_moludes查找是否有find.js文件,找不到進(jìn)行下一步;

    3、在node_moludes中找find文件夾,尋找index.js文件;

    4、沒有index.js文件,則去package.json中查找main字段,該字段對(duì)應(yīng)于一個(gè)入口路徑;

    5、以上都找不到,報(bào)錯(cuò)。

    加載文件例子:require('./find')

    1、node會(huì)先找當(dāng)前目錄下的find.js文件;

    2、進(jìn)而尋找find.json文件;

    3、尋找當(dāng)前目錄下的find文件夾的index.js

    4、沒有index.js文件,則去package.json中查找main字段,該字段對(duì)應(yīng)于一個(gè)入口路徑;

    5、以上都找不到,報(bào)錯(cuò)。

    Require的用法:

    當(dāng) Node 遇到 require(X) 時(shí),按下面的順序處理。

    1.如果 X 是內(nèi)置模塊(比如 require('http'))?  a. 返回該模塊。?  b. 不再繼續(xù)執(zhí)行。

    2.如果 X 以 "./" 或者 "/" 或者 "../" 開頭?  a. 根據(jù) X 所在的父模塊,確定 X 的絕對(duì)路徑。?  b. 將 X 當(dāng)成文件,依次查找下面文件,只要其中有一個(gè)存在,就返回該文件,不再繼續(xù)執(zhí)行。

    X
    X.js
    X.json
    X.node

      c. 將 X 當(dāng)成目錄,依次查找下面文件,只要其中有一個(gè)存在,就返回該文件,不再繼續(xù)執(zhí)行。

    X/package.json(main字段)
    X/index.js
    X/index.json
    X/index.node

    3.如果 X 不帶路徑?  a. 根據(jù) X 所在的父模塊,確定 X 可能的安裝目錄。?  b. 依次在每個(gè)目錄中,將 X 當(dāng)成文件名或目錄名加載。

    4.?拋出 "not found"

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java require

    Javarequire是CommonJS格式的核心,模塊通過它來加載。模塊的加載順序例子:require('find')。1、node會(huì)先查找find模塊是否是內(nèi)置模塊,找不到則進(jìn)行下一步。2、從當(dāng)前目錄向外尋找node_moludes查找是否有find.js文件,找不到進(jìn)行下一步。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    java region java render java override java pandas java parse java repeat java parser java request java partial java requests java rest java result java resultset java resume java retrofit java reverse() java reverse java rotate java rsa加密 java path java resolve java resources java overload java outofmemory java outer java orm java openssl java regex java reflect java reference java redirect java rectangle java openjdk java opengl java openfire java onvif java inputstreamreader java influxdb java implements java image
    Top 国产精品免费福利久久| 国产偷伦精品视频| 亚洲精品天堂成人片?V在线播放| 国产AV国片精品| 国产在线精品99一卡2卡| 久久水蜜桃亚洲av无码精品麻豆| 精品96在线观看影院| 在线观看自拍少妇精品| 精品国产乱码欠欠欠欠精品| 亚洲国产精品久久久久| 国产成人精品日本亚洲语音 | 精品人妻潮喷久久久又裸又黄| 久热精品视频在线观看99小说| 亚洲国产成人a精品不卡在线| 好吊妞视频这里有精品| 国产精品一级毛片无码视频 | 国产成人久久精品77777综合| 少妇伦子伦精品无码STYLES | 国产精品成人免费视频网站京东 | 99久久99久久久精品久久| 国产精品无打码在线播放| 四虎影视成人精品| 日本中文字幕在线精品| 国产A级毛片久久久精品毛片| 精品av天堂毛片久久久| 精品国产一区二区三区久久久狼| 久久精品嫩草影院| 精品一区二区ww| 亚洲中文久久精品无码1| 久久国产精品61947| 91麻豆精品国产自产在线观看一区 | 国产亚洲精品美女久久久久 | 老子午夜精品无码| 日产精品久久久一区二区| 亚洲精品无码国产| 久久国产精品视频| 国自产拍 高清精品| 亚洲精品在线播放| 久久亚洲精品无码aⅴ大香 | 国产啪精品视频网免费| 亚洲精品国产第1页|