地方公共団体のPCにVSCode、Git、およびnpm・yarnをインストールする
私が所属する地方公共団体のPCはproxy.pacファイルを使っており、固定IPアドレスによって、アクセスできるProxyサーバーを振り分けています。
職場のPCでnpmやyarnを使いたいときに、単純にインストールするだけでは利用できなかったので、今回、使えるようになるまでの手順をまとめておきます。
VSCodeのインストール
公式ウェブサイトからVSCodeのインストーラーをダウンロードし、インストールします。
Gitのインストール
Git 公式ウェブサイトからGitのインストーラーをダウンロードし、インストールします。
VSCodeでGitのPathを設定する
VSCodeを起動して「ターミナル」を開きます。
git cloneすると下記のエラーが出た。
git : 用語 'git' は、コマンドレット、関数、スクリプト ファイル、
または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、
パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
VSCodeがgitの場所を認識していなかったということらしいので、Gitのpathを通します。
VSCodeの左下の歯車から設定を選択。上の設定の検索に「git path」を入力して、「setting.jsonを編集」をクリックします。
出てきたファイルの
"git.path": ""
""のところに、gitをインストールしたパスを記載します。
"git.path": "C:\Program Files\Git\cmd\git.exe"
「setting.json」を保存してVSCodeを再起動すると、ちゃんとgit コマンドが通りました。
npmのインストール
Node.jsの公式ホームページからダウンロードします。今回は推奨版をダウンロードしました。
その後、VSCodeでnpmコマンドを試してみます。
npm -v
npm : 用語 'npm' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいこと
を確認してから、再試行してください。
上記のエラーが出ましたが、VSCodeを起動したままNodejsをインストールしたのが原因のようです。
再起動して、再度npmコマンドを試すと、次はOKでした。
npm -v
9.6.7
npmを利用してyarnをインストールします。
npm install -g yarn
npm ERR! code EPROTO
npm ERR! syscall write
npm ERR! errno EPROTO
npm ERR! request to https://registry.npmjs.org/yarn failed, reason: write EPROTO B0450000:error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled:c:\ws\deps\openssl\openssl\ssl\statem\extensions.c:922:
npm ERR!
またまたエラーで出たので、プロキシを設定してみます。
npm -g config set proxy http://<userid>:<password>@<server-address>:<port>
npm -g config set https-proxy http://<userid>:<password>@<server-address>:<port>
今度は、違うエラーが出る。
npm ERR! code E403
npm ERR! 403 403 Forbidden - GET https://registry.npmjs.org/yarn
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 -g config set proxy http://<userid>:<password>@<server-address>:<port>
npm -g config set https-proxy http://<userid>:<password>@<server-address>:<port>
ユーザー名は下記コマンドで確認できる
set user
参考サイト
npm install -g yarn
できた!!
yarn の実行
yarn を実行してみる
yarn : このシステムではスクリプトの実行が無効になっているため、
ファイル C:\Users\ユーザー名\AppData\Roaming\npm\yarn.ps1 を読み込むことができません。
エラーが出たので、下記サイトを参考に設定してみる。
Get-ExecutionPolicy
Restricted
Set-ExecutionPolicy RemoteSigned
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
Get-ExecutionPolicy
RemoteSigned
この記事が気に入ったらサポートをしてみませんか?