5-創(chuàng)建及發(fā)布node.js模塊

  1. 創(chuàng)建node.js模塊
    node.js模塊是可以發(fā)布在npm上的package,當(dāng)你要?jiǎng)?chuàng)建一個(gè)node.js模塊時(shí),需要從pakage.json開始。
    package.json的一種創(chuàng)建方法就是用npm init命令來創(chuàng)建,當(dāng)然也可以手動(dòng)來創(chuàng)建,手動(dòng)創(chuàng)建時(shí)需要寫入哪些字段請(qǐng)參考package.json的使用。當(dāng)然除了必備的nameversion字段之外,你也可以設(shè)置main字段,默認(rèn)值為index.js。
    在package.json文件被創(chuàng)建之后,你需要?jiǎng)?chuàng)建這個(gè)模塊在使用時(shí)被加載的文件,在main字段設(shè)置為默認(rèn)的情況下,這個(gè)文件為index.js。如果你在這個(gè)文件中為export對(duì)象添加了一個(gè)屬性,那么這個(gè)屬性就可以被其他代碼所使用。

  2. 發(fā)布你的模塊
    1.創(chuàng)建用戶
    為了發(fā)布你的模塊,首先需要在npm的倉庫去創(chuàng)建一個(gè)用戶。

npm adduser         //創(chuàng)建用戶
npm login          //登陸
npm config ls         //查看資格證書是否被發(fā)放

也可以去 https://npmjs.com/~查看用戶是否被添加到倉庫。
2.發(fā)布模塊

npm publish        //發(fā)布模塊

3。版本升級(jí)
當(dāng)版本升級(jí)后,需要對(duì)版本號(hào)進(jìn)行修改,修改之后再次進(jìn)行發(fā)布操作。

npm version <update_type>       //更改package.json中的版本號(hào)
npm publish        //發(fā)布

去網(wǎng)站https://npmjs.com/package/<package>查看你發(fā)布的模塊

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey閱讀 6,362評(píng)論 2 36
  • npm是什么 NPM的全稱是Node Package Manager,是隨同NodeJS一起安裝的包管理和分發(fā)工具...
    build1024閱讀 8,126評(píng)論 0 9
  • 1 Node.js模塊的實(shí)現(xiàn) 之前在網(wǎng)上查閱了許多介紹Node.js的文章,可惜對(duì)于Node.js的模塊機(jī)制大都著...
    zlx_2017閱讀 1,478評(píng)論 0 1
  • 1 Node.js模塊的實(shí)現(xiàn)# 之前在網(wǎng)上查閱了許多介紹Node.js的文章,可惜對(duì)于Node.js的模塊機(jī)制大都...
    七寸知架構(gòu)閱讀 2,151評(píng)論 1 50
  • NPM 使用介紹 NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用...
    yyshang閱讀 445評(píng)論 0 1

友情鏈接更多精彩內(nèi)容