はじめに
こんにちは。環境構築Lv.1の私です。
今回はTypeScriptで組んだプログラムの動作確認環境が欲しく、以下記事を参考にNode.js環境(バージョン管理には NVM for Windows)を構築しました。
基本的には上記記事の手順で大丈夫だと思うのですが、
自分のローカルの都合なのか所々うまくいかず、あれ?となったところがあったので備忘とします。
- nvmがうまくインストールされなかった
(nvm versionコマンドでバージョンが表示されない) - node, npmがうまくインストールされなかった
(node -v, npm -vコマンドでバージョンが表示されない)
nvmがうまくインストールされなかった
(nvm versionコマンドでバージョンが表示されない)
ダウンロードサイトから落としてきたsetup.exeを管理者実行でセットアップウィザードを完了しても、nvm versionコマンドでバージョンが表示されませんでした。
原因と対処は単純で、セットアップウィザードにてなぜかデフォルトのインストール先指定が変なパスになっていました。
こんなの→ C:\Users{ユーザ名}\AppData\Roaming\ {ユーザ名}
以下パスにすればうまくインストールできました。
C:\Program Files\nvm
セットアップウィザードで自動生成される環境変数もこれに合わせる。
node, npmがうまくインストールされなかった
原因としては何故かver別のフォルダがnodejsフォルダ直下に保存されていたためだったようです。
(環境変数は上記画像の通りの設定だったのですが・・・)
手動で以下のとおりにフォルダを配置することでうまく認識されるようになりました。
nvmフォルダ直下
(私はわけあって当時最新のv20.17.0に加えてv14.15.4をインストールしています)
nodejsフォルダ直下
さいごに
もし自分と同じようにはまった方がいればその助けになれたら嬉しいです。
また他でハマったことあっれば今後また構築の際の参考にさせて頂きたいので、ぜひコメントにてお教えください。