remove proxy setting

This commit is contained in:
Nebel 2023-11-08 14:00:55 +09:00
parent 60106d6f3b
commit 1e5999a7de
Signed by: nebel
GPG key ID: 79807D08C6EF6460
2 changed files with 0 additions and 57 deletions

View file

@ -43,52 +43,3 @@ node -v
$ node -v $ node -v
v16.16.0 v16.16.0
``` ```
## NPMとプロキシの確認
プロキシが存在する環境では、ターミナルで `npm` コマンドを実行した際、次のようなエラーメッセージとともに失敗することがあります。
```console
$ npm install --save-dev jest
npm ERR! code ENOTFOUND
npm ERR! syscall getaddrinfo
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npmjs.org/jest failed, reason: getaddrinfo ENOTFOUND proxy.example.com
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! A complete log of this run can be found in:
npm ERR! /home/webdino/.npm/_logs/2022-01-12T07_20_33_146Z-debug-0.log
```
プロキシが存在する環境下でこのようなエラーが出る場合はNPMのプロキシの設定をします。もしこのようなエラーが出ない場合は下記の設定は不要です。
## NPMのプロキシの設定
環境変数 `HTTP_PROXY``HTTPS_PROXY` を作成してNPMのプロキシを設定します。下記ではプロキシーのURLの例として `http://user:pass@proxy.example.com:8080` を使用しますが、実際の自分の環境に合わせて適切なURLを設定しましょう。
### Windows - PowerShellの場合
```powershell
$env:HTTP_PROXY="http://user:pass@proxy.example.com:8080"
$env:HTTPS_PROXY="http://user:pass@proxy.example.com:8080"
```
### Windows - コマンドプロンプトの場合
```
set HTTP_PROXY=http://user:pass@proxy.example.com:8080
set HTTPS_PROXY=http://user:pass@proxy.example.com:8080
```
### 上記以外 - BashやZshなどの場合
```bash
export HTTP_PROXY=http://user:pass@proxy.example.com:8080
export HTTPS_PROXY=http://user:pass@proxy.example.com:8080
```
設定を行ったら、通常通り `npm` コマンドを実行して、エラーが出ないことを確認してみましょう。

View file

@ -22,11 +22,3 @@ VSCodeは公式サイトからダウンロードしてインストールでき
- Editor: Format On Save (保存時に自動整形) … `editor.formatOnSave` - Editor: Format On Save (保存時に自動整形) … `editor.formatOnSave`
- 有効化することで、ファイルを保存する時に自動的にコードの整形を行います。 - 有効化することで、ファイルを保存する時に自動的にコードの整形を行います。
## プロキシの設定
プロキシが存在する環境では、拡張機能のインストールに失敗することがあります。
拡張機能のインストールが行える環境の場合、設定不要です。必要に応じて適切なプロキシのURLを設定します。
- Http: Proxy … `http.proxy`
- プロキシのURLを指定します。