あじちゃんのブログ。備忘録。

〜エンジニアもOLなんですかね?

エラー解決 [Unable to authenticate, need: Basic realm="Artifactory Realm"]

エラー解決

$ npm install 時に以下のエラーが発生

 

Unable to authenticate, need: Basic realm="Artifactory Realm"

 

これはおそらくProxy認証の問題なので設定を見直す必要がある

 

  • Proxy設定を確認する
  • 設定変更する
  • 再実行で確認



Proxy設定の確認

$ npm config list

これで出てくる。

目的のパスが含まれていなかったら設定されていないと思ってOK

 

設定変更する

設定のやり方は2パターンあると思っていて

 

1.こんな感じで入力していくやり方

$ npm login --registry=http://domain/{任意のpath}

Username: {your Username}
Password: {your Password}
Email: (this IS public) {your Email}

Logged in as Username on http://domain/{任意のpath}.

 

2.一行でバシッときめちゃうやり方

$ npm config set proxy "http://{domain}\{username}:{password}@{servername}:{port}/"

です。

私は1のやり方が楽だったのでそうしました。

再実行で確認

再実行で確認してみます。

$ npm i
...略...
npm notice created a lockfile as package-lock.json. You should commit this file.
added 917 packages from 695 contributors and audited 1769137 packages in 55.781s

19 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

 

うごいた!OK〜!