發佈自己的模塊到NPM

發佈自己的npm插件時,或者fork了他人的項目,需要改動之後及時使用的情況下,可以發佈自己的模塊到npm。

註冊npm

打開NPM,然後註冊、登錄。

修改配置文件package.json

1. name:
名稱,發佈的模塊名稱,發佈線上後,可以通過npm install xxxx來引用該模塊
2. description
描述,該模塊的簡單描述
3. version:
版本號,版本號分爲A.B.C三位
A表示主版本號,如果有較大變動,且向下不兼容,需要更新,A爲零時表示軟件還在開發階段
B表示次版本號,如果是新增了功能,而且向下兼容,需要更新
C表示補丁版本號,如修復bug
4. author
作者信息
5. license
代碼授權許可,具體編寫可參考這裏
6. main
主入口文件,該屬性指定了程序的主入口文件。即如果你的模塊被命名爲foo,用戶安裝了這個模塊並通過require(“foo”)來使用這個模塊,那麼require返回的內容就是main屬性指定的文件中 module.exports指向的對象。
7. keywords
關鍵詞,可以通過npm搜索你填寫的關鍵詞找到你的模塊
8. bugs
填寫一個bug提交地址或者一個郵箱,被你的模塊坑到的人可以通過這裏吐槽

發佈

npm login // 登陸 
npm publish // 發佈
// 如果使用淘寶鏡像 登陸會報錯
// code E409
// npm ERR! 409 Conflict - PUT https://registry.npm.taobao.org/-/user/org.couchdb.user:XXX - conflict
//請使用如下命令
npm login --registry http://registry.npmjs.org
npm publish --registry http://registry.npmjs.org

然後就可以使用npm install安裝了,登錄npm可以查看該模塊的詳細情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章