テクニカル雑記帳です
エラー解決 [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/](http://domain/){任意のpath}
Username: {your Username}
Password: {your Password}
Email: (this IS public) {your Email}
Logged in as Username on [http://domain/](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〜!