W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Node.js 模塊是一種可以發(fā)布到 npm 的包。當(dāng)你創(chuàng)建一個(gè)新模塊時(shí),創(chuàng)建?package.json
?文件是第一步。
你可以使用?npm init
?命令創(chuàng)建?package.json
?文件。命令行中將會(huì)提示?package.json
?字段中需要你輸入的值。名稱(chēng)(name)
?和?版本(version)
?這兩個(gè)字段是必填的。你還需要輸入?入口文件字段(main)
?字段,當(dāng)然,可以使用默認(rèn)值?index.js
。這些步驟在NPM package.json 文件中有詳細(xì)的講解。
如果你想為作者(author)
字段添加信息,可以使用以下格式(郵箱、網(wǎng)址都是選填的):
Your Name <email@example.com> (http://example.com)
創(chuàng)建?package.json
?文件之后,還需要?jiǎng)?chuàng)建模塊的入口文件。如果使用默認(rèn)值,文件名是?index.js
。
在此文件中,添加一個(gè)函數(shù),作為?exports
對(duì)象的一個(gè)屬性。這樣,require
此文件之后,這個(gè)函數(shù)在其他代碼中就可以使用了。
exports.printMsg = function() {
console.log("This is a message from the demo package");
}
試一試:
cd
?進(jìn)入這個(gè)新目錄。npm install <package>
?命令。node test.js
?命令。是否輸出 console.log 中填寫(xiě)的信息?Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: