module開發完畢後,剩下的就是釋出啦,進入專案根目錄,輸入命令
$ npm publish
但是,我們第一次釋出包的時候,可能會遇到一些報錯:
1、npm ERR! no_perms Private mode enable, only admin can publish this module:
解決:我們平時會把npm的映象代理到淘寶或者別的地方了,這裡要設定回原來的映象
npm config set registry=http://registry.npmjs.org
2、npm ERR! you do not have permission to publish "your module name". Are you logged in as the correct user?
提示沒有許可權,其實就是你的module名在npm上已經被佔用啦,這時候你就去需要去npm搜尋你的模組名稱,如果搜尋不到,就可以用,並且把package.json裡的name修改過來,重新npm publish。
3、you must verify your email before publishing a new package: https://www.npmjs.com/email-edit : "your module name"
去npm 繫結的郵箱裡面,註冊完成後,會收到一封‘Verify your npm email address’ 的郵件,點一下驗證的連結就可以了
當看到 + moduleName@1.0.0
,就釋出成功啦
搞定!