24
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

nvm-windows でwindows上のnode.jsのバージョンを切り替えて利用する

Last updated at Posted at 2018-05-27

そもそも

Firebaseを使いたいのだが、Cloud functionsが対応するNode.jsが「v6.11.5」だった。

2018-05-27_11h13_06.png

※画像は2018/05/27現在
※参考URL: https://cloud.google.com/functions/docs/writing/

新しもの好きの人は、「v8」を使っていて、こちらでアプリ開発もしているだろうから、わざわざ入れ替えるのは面倒というもの。

そうすると切り替える方法があるだろうなぁ。。。。ということで、
「node.js windows バージョン 切替」でぐぐってみたら
nodelist( https://github.com/marcelklehr/nodist ) が人気みたいで出てくる。

インストーラーを落とそうとする、古い古い古い!!!
2018-05-27_11h19_41.png

しかも、メンテナーを探しているとか(汗)
2018-05-27_11h18_37.png

気を取り直して「node.js windows version change」と英語でぐぐってみたら、
「nvm-windows( https://github.com/coreybutler/nvm-windows )」がでてきました。

こちらは、最新リリースが2017年5月31日で、3ヶ月前にも更新がされているのでメンテナンスが生きているみたい。

2018-05-27_14h46_01.png

2018-05-27_15h23_20.png

nvm-windowsのインストール

ダウンロードサイト: https://github.com/coreybutler/nvm-windows/releases
2018-05-27_15h26_19.png

nvm-setup.zipをダウンロードして展開すると、「nvm-setup.exe」がでてきます。
これダブルクリックしてインストールします。

インストール手順の中で、node.jsをインストールするフォルダを指定します。
そして、すでにnode.jsがインストールされている場合は、それをnvm-windowsの管理下に置くかを確認してきます。

2018-05-27_15h28_16.png

インストール確認

コマンドプロンプトまたは、PowerShellを起動します。私はPowerShellを起動しました。
nvmとうつと、バージョンとヘルプが表示されます。
※古い記事だと、パスを通すとかあるけど、最新だとインストーラがよしなにしてくれるみたいです。

2018-05-27_15h38_58.png

きちんとインストールされたようです。

使い方

ヘルプ

nvm

インストール済みのnode.jsを見る

nvm list

すると、以下のようにインストールされたnode.jsのバージョンと、選択されているバージョンが表示されました。
2018-05-27_15h43_19.png

Firebase対応のバージョンのnode.jsをインストールする

nvm install 6.11.5

こんな感じでインストールされました。
image.png

node.jsのバージョンを切り替える

nvm use 6.11.5

PowerShellを管理者モードで起動していませんでしたので、
2回ほど、アプリのインストール時に表示されるようなUACの確認ダイアログが表示されました。
その後、切替完了の表示がされました。
※UACが聞いてくるのが嫌な人は、コマンドプロンプトやPowerShellを管理者モードで起動しましょう。

2018-05-27_15h57_08.png

node.jsのバージョンもきちんと変わっていますね。

24
26
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
24
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?