npm ログインがエラー npm ERR! コード E403 を報告する

npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmmirror.com/-/user/org.couchdb.user:jieyucx - [FORBIDDEN] Public registration is not allowed
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, or
npm ERR! 403 on a server you do not have access to.

ここに画像の説明を挿入

理由
ミラー アドレスを使用するのは NPM です。

解放プログラム

  1. グローバル インストールはノードのソース マネージャーです
npm install -g nrm
  1. nrm ls現在のソースを表示するには
nrm ls

ここに画像の説明を挿入
3. npm の公式ソースアドレスに切り替えます。

nrm use npm

ここに画像の説明を挿入

npm 公開するたびに元に戻すことを忘れないでください。パッケージを通常にインストールする場合、
nrm use taobao によって Taobao ミラー ソースに切り替えることができます

による!
私はそれをカットしました、そして彼は再び 401 を報告しました。私は本当に確信しています。npm ソース アドレスに切り替えたのは明らかです。
ここに画像の説明を挿入
現在のソースを表示するには、npm config get registry を使用できます。

npm config get registry

それが npm ソース アドレスの場合は、ターミナルを閉じて再起動し、再度ログインを試みます。

おすすめ

転載: blog.csdn.net/jieyucx/article/details/131900731