5. 第二節(jié)Node.js模塊系統(tǒng)
Node.js 入門(mén)課程 / 5. 第二節(jié)Node.js模塊系統(tǒng)

Node.js 入門(mén)課程

手機(jī)也能上課
App下載
1/5

什么是 Node.js 模塊系統(tǒng)?

什么是 Node.js 模塊系統(tǒng)?

為了讓? Node.js? 的文件可以相互調(diào)用,?Node.js? 提供了一個(gè)簡(jiǎn)單的模塊系統(tǒng)。

?Node.js? 模塊可以分為兩大類,一類是?核心模塊?,另一類是?文件模塊?。

核心模塊

就是 ?Node.js ?標(biāo)準(zhǔn)的?API?中提供的模塊,如 ?fs?、?http?、?net ?等,這些都是由? Node.js? 官方提供的模塊,編譯成了二進(jìn)制代碼,可以直接通過(guò)?require?獲取核心模塊,例如:

var fs = require('fs')

核心模塊擁有?最高?的?加載優(yōu)先級(jí)?,如果有模塊與核心模塊命名沖突,?Node.js? 總是會(huì)加載核心模塊。

文件模塊

是存儲(chǔ)為單獨(dú)的文件(或文件夾)的模塊,可能是?JavaScript?代碼、?JSON ?或編譯好的?C/C++代碼?。在不顯式指定文件模塊擴(kuò)展名的時(shí)候,?Node.js ?會(huì)分別試圖加上? .js、.json、.node?(編譯好的C/C++代碼)。



+10 經(jīng)驗(yàn) +10積分
解析
提示
參考答案
+10 經(jīng)驗(yàn) +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?