1
0

More than 1 year has passed since last update.

nvm-windowsを使ってnodeをバージョン管理

Posted at

最初に

node v12を使っていましたが、メンテナンスも2022.4月で切れるのでバージョンアップしなければと思いつつ、のびのびにしていました。
qiita投稿に慣れるためにもv16アップデートしてみます。

環境

os: windous10
node12⇒node16

バージョン管理ツール選択

nodeのバージョン管理ツールはいくつかあるみたいだが、windowsだと選択肢少ないみたい。スター数の多いnvm-windowsにしてみた。

参考

Node.jsのバージョン管理ツールを改めて選定する【2021年】

nvm-windows のインストール

参考
2020-0711 nvm-windows で Node.js の 環境構築 と バージョン管理 (Windows, nvm)

git-hubのhttps://github.com/coreybutler/nvm-windows/releases にnvm-setup.zipがあるのでクリックしてダウンロード

zipファイルが解凍され、nvm-setup.exeをクリックでインストール開始。インストールフォルダなど聞かれますが、デフォルトでやってみました。

  • nvmインストールフォルダ

    C:\Users\〇〇〇〇\AppData\Roaming\nvm

  • node.jsインストールフォルダ

    C:\Program Files\nodejs

  • Destination location:

    C:\Users\〇〇〇〇\AppData\Roaming\nvm

  • 途中で今まで使っていた「Node.js v12.18.4.」を今後も使うか?⇒今後も使うかもしれないので「はい」とした

nodeインストール

nvm install 〇.▼.◇

でNodeのバージョン指定できる

詰まる⓵

参考ページだと、インストール後にNode使用バージョンの切り替えのため

node use  〇.▼.◇

とあるが、「内部コマンドまたは外部コマンド、・・・」とでた。
pathが通ってないのか?システム環境変数を確認するが、通っている。

検索していると、「【nvm】nvm use で exit status 5: になってしまった時の解決方法」にたどり着く。

管理者権限でコマンドプロンプト立ち上げ

node use 〇.▼.◇

動くかの確認

node -v

v16.13.1

できたー( ^)o(^ )わーい!

詰まる⓶

上記で終了かと思った。しかし管理者権限ではいいが、vscodeのterminalでnodeが動かない。(´;ω;`)ウゥゥ

再起動したら動いた。😌(ほっと)

終わりに

環境構築はいつも時間かかる。これだからついつい先延ばしにしてしまう。
次の投稿は画像を貼ろうと思っていたが、これも先延ばし・・・

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0