在使用npm publish命令時(shí),報(bào)下面的錯(cuò)

npm publish error.png
解決過程:
1. 檢查倉(cāng)庫(kù)是否被設(shè)成了淘寶鏡像庫(kù)
-
輸入命令 npm config get registry
npm config get registry.png
然后發(fā)現(xiàn)是淘寶鏡像庫(kù)
2. 將倉(cāng)庫(kù)設(shè)置為原倉(cāng)庫(kù)
- 輸入命令 npm config set registry=http://registry.npmjs.org
3. npm publish再次發(fā)布

npm publish error2.png
發(fā)現(xiàn)再次報(bào)錯(cuò),意思是你沒有發(fā)布這個(gè)包的權(quán)限,確認(rèn)你登錄的是這個(gè)包的用戶,也就是包名重復(fù)了,修改package.json文件中的name,然后再次發(fā)布(如果還是報(bào)這個(gè)錯(cuò)說明包名還是重復(fù)的,繼續(xù)修改)
4. 發(fā)布成功后,再次將倉(cāng)庫(kù)地址設(shè)為淘寶鏡像地址
- 輸入命令 npm config set registry=https://registry.npm.taobao.org/
