首頁  >  文章  >  web前端  >  nodejs中require怎麼用

nodejs中require怎麼用

WBOY
WBOY原創
2022-06-29 11:33:313096瀏覽

在nodejs中,require用來載入模組或檔案;require函數是一種執行時間同步載入的機制。當函數使用一個參數時,參數值可以帶有完整路徑模組的檔案名,也可以為模組名,當node載入該檔案後,會有一個「require.cache」函數對該檔案進行快取。

nodejs中require怎麼用

本文操作環境:Windows10系統、nodejs 12.19.0版、Dell G3電腦。

nodejs中require怎麼用

在node中,可以使用require()函數來載入模組.

require函式使用一個參數,參數值可以有完整路徑的模組的檔名,也可以為模組名.當使用node中提供的模組時,在require函數中只需要指定模組名即可.

require函式是一種運行時同步載入的機制(拷貝該檔案),當node載入該檔案後,會有一個require.cache函數對該檔案進行快取

#字串中是否含有路徑。下列範例

1、無路徑(也稱為載入模組):require('find')

2、有路徑(也稱為載入檔):require('./ find.js')

載入模組

範例:

require('find')

1、node會先找find模組是否是內建模組(nodejs內建的模組有fs、http等),找不到則進行下一步

2、從目前目錄向外尋找node_moludes查找是否有find.js文件,找不到下一步;

#3、在node_moludes中找find資料夾,尋找index.js檔案;

4、沒有index.js文件,則去package.json中查找main字段,該字段對應於一個入口路徑;

5、以上都找不到,報錯。

載入檔案

範例:

require('./find')

1、node會先找目前目錄下的find.js檔案;

2.進而尋找find.json檔案;

3、尋找目前目錄下的find資料夾的index.js

4、沒有index.js文件,則去package.json中查找main字段,該字段對應於一個入口路徑;

推薦學習:《nodejs視訊教程

以上是nodejs中require怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn