在使用npm publish命令時(shí)秤朗,報(bào)下面的錯(cuò)
解決過(guò)程:
1. 檢查倉(cāng)庫(kù)是否被設(shè)成了淘寶鏡像庫(kù)
-
輸入命令 npm config get registry
然后發(fā)現(xiàn)是淘寶鏡像庫(kù)
2. 將倉(cāng)庫(kù)設(shè)置為原倉(cāng)庫(kù)
- 輸入命令 npm config set registry=http://registry.npmjs.org
3. npm publish再次發(fā)布
發(fā)現(xiàn)再次報(bào)錯(cuò)敷待,意思是你沒(méi)有發(fā)布這個(gè)包的權(quán)限烦秩,確認(rèn)你登錄的是這個(gè)包的用戶昵时,也就是包名重復(fù)了停撞,修改package.json文件中的name滋将,然后再次發(fā)布(如果還是報(bào)這個(gè)錯(cuò)說(shuō)明包名還是重復(fù)的屑彻,繼續(xù)修改)
4. 發(fā)布成功后,再次將倉(cāng)庫(kù)地址設(shè)為淘寶鏡像地址
- 輸入命令 npm config set registry=https://registry.npm.taobao.org/