1爱谁、出現(xiàn)錯(cuò)誤 no_perms Private mode enable, only admin can publish this module
錯(cuò)誤輸出內(nèi)容
npm ERR! publish Failed PUT 403
npm ERR! code E403
npm ERR! no_perms Private mode enable, only admin can publish this module:
出現(xiàn)原因:使用的是淘寶源cnpm
,登陸到的是cnpm
解決方法:切換到npmjs
的網(wǎng)址哼鬓,代碼如下
npm config set registry http://registry.npmjs.org/
2、出現(xiàn)錯(cuò)誤 You do not have permission to publish "npmtest". Are you logged in as the correct user?
錯(cuò)誤輸出內(nèi)容
npm ERR! publish Failed PUT 403
npm ERR! code E403
npm ERR! You do not have permission to publish "npmtest". Are you logged in as the correct user? :
出現(xiàn)原因:所要publish
的包的name
和npmjs
網(wǎng)上已經(jīng)發(fā)布的包的名字重復(fù)艰额,所以收你沒有權(quán)限發(fā)布這個(gè)名字的包颂斜。(簡(jiǎn)單解釋就是你想要的名字被別人搶先注冊(cè)了)
解決方法:找到package.json
文件甫窟,把name
的值換掉隘冲。如果還出現(xiàn)上述錯(cuò)誤就是還是重名的互例,繼續(xù)換!
3这敬、 出現(xiàn)錯(cuò)誤 npm publish failed put 500 unexpected status code 401
出現(xiàn)原因:沒有登錄成功
解決方法:操作npm login
重新登錄
注意:npm
包package.json
中registory
屬性一定要填寫航夺,每次npm publish
時(shí)package.json
中version
版本一定要大于上一次。
參考:
http://blog.csdn.net/mrchengzp/article/details/78358994
https://www.cnblogs.com/pingfan1990/p/4824658.html