模塊系統(tǒng)

Node根據(jù)CommonJS規(guī)范實(shí)現(xiàn)了一套自己的模塊機(jī)制,可以使用require()導(dǎo)入一個(gè)模塊,使用module.exports導(dǎo)出一個(gè)模塊。

require使用

在Node中我們可以使用require()導(dǎo)入一個(gè)模塊,此時(shí)我們就會(huì)獲得一個(gè)被導(dǎo)入模塊的對(duì)象,我們就可以利用這個(gè)對(duì)象來完成一些操作,例如:

復(fù)制代碼
var fs = require("fs");
fs.readFile("content.txt",function(err,data){ if(err){
        return console.log("讀取文件錯(cuò)誤!");
    }
    console.log(data.toString());
})
復(fù)制代碼

我們通過require()將fs模塊導(dǎo)入,此時(shí)我們就通過獲得的fs模塊的對(duì)象來實(shí)現(xiàn)對(duì)文件的操作。

在Node中模塊分為核心模塊和文件模塊,核心模塊即被被編譯成二進(jìn)制代碼的模塊,是Node自帶的一些模塊。文件模塊即我們自己編寫的模塊,無論哪種模塊都可以通過require()函數(shù)來引入。

require()的參數(shù)有四種不同的形式,分別為:

核心模塊:require("fs")

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式