經過NPM快速發佈你的NodeJS模塊(組件包)

一、更新 NPM - [ npm install -g npm | 該步驟可選;最好使用新版本]html

樓主當前版本號 2.6.1 ,若是更新報錯,能夠嘗試 國內淘寶鏡像node

$ npm -v
2.6.1

//用淘寶鏡像升級 npm 樓主版本號是 2.0.1 查看指令:$ cnpm -v 
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
//再用鏡像升級 npm
$ cnpm install npm -g
//發佈模塊以前 記得 把鏡像地址註冊回 npmjs
npm config set registry http://registry.npmjs.org

二、創建一個本身的項目 - [ npm init ]git

這個此處略過,可參考: NodeJS實戰:Express+Mongoose+ejs
包括如何初始化項目 package.json 最好再添加一份 README.md
樓主以一次小練習爲例:GitHub 庫地址 : nodejs-exercisegithub

三、註冊 npm 帳號 - [ npm adduser ]npm

最好 Github 也註冊一個帳號json

//再本地添加
$ npm adduser
Username: 
Password:
Email: (this IS public) 
//登錄帳號
npm login

四、發佈模塊(組件包)- [ npm publish ]app

記得先刪除 package.json 中 "private": true, 測試

$ cd firstblood
$ npm publish  
+ firstblood@0.0.1

記得檢查 package.json 的 項目名稱,以及版本號,若是後續修改要同步,那麼版本號必定要修改;this

去官網,查看本身的項目 https://www.npmjs.com/package/你的包名稱code

記得領取 下載"圖片徽章"

經常使用的如 : david-dmNodeICOshields.io
好比 樓主剛剛發佈的練習模塊:

NPM

五、安裝測試本身發佈的模塊

$ npm install firstblood && cd node_modules/firstblood
$ npm install && node app

相關文章
相關標籤/搜索