1. 程式人生 > 實用技巧 >釋出npm包報錯: 403 Forbidden - PUT https://registry.npm.taobao.org/extract - no_perms

釋出npm包報錯: 403 Forbidden - PUT https://registry.npm.taobao.org/extract - no_perms

出現這個問題是因為當前設定的是cnpm 登入到的是cnpm,所以需要切換回來

可以輸入一下命令檢視當前的登入源:

npm config get registry

淘寶源,需要切回到npmjs源,輸入以下命令:

npm config set registry=http://registry.npmjs.org

npm釋出

npm publish

報錯:

npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/lanke-template-h5 - Forbidden
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.

npm ERR! A complete log of this run can be found in:
npm ERR!     D:\NodeJS\node_cache\_logs\2020-11-27T03_42_41_070Z-debug.log

在檢查完自己是否已登入,如果已經登入,那麼檢視一下關聯npm 的郵箱是否有驗證過,我的就是因為沒有驗證郵箱所以才會報這個錯。

驗證成功之後再 npm publish就可以了

5. 如釋出成功,則再次將倉庫地址設為淘寶映象地址
npm config set registry=https://registry.npm.taobao.org/