【Node.js】NVM(Node Version Manager)インストール


私は日本就職を目指して、勉強している韓国人大学生です。
もし、内容の中で間違った表現や言葉などがあれば、書き込みをしてください。

本コンテンツはmacOSを基準とします。

NVMというのは?

  • NVMのレポジトリ(公式ドキュメント)
  • Node.jsのバージョン管理アプリ
  • 様々なプロジェクトを行う時、簡単にNode.jsのバージョンを管理できる
    • デフォルトバージョンの設定
    • インストールされたバージョンのリスト確認
    • etc…

NVMインストール

  1. インストール

    $ sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
    
  2. ~/.bash_profileにスクリプトを追加(zshシェルを使っていると、~/.zshrcに追加)

    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
    
    $ source ~/.bashrc
    
  3. インストール結果を確認

    $ nvm ls
    
    ->       system
    node -> stable (-> N/A) (default)
    iojs -> N/A (default)
    

Node.jsインストール

  1. インストール

    $ nvm install 14.17.3
    
  2. インストール結果を確認

    $ nvm ls
    
    ->     v14.17.3
             system
    default -> 14.17.3 (-> v14.17.3)
    node -> stable (-> v14.17.3) (default)
    stable -> 14.17 (-> v14.17.3) (default)
    iojs -> N/A (default)
    lts/* -> lts/fermium (-> v14.17.3)
    lts/argon -> v4.9.1 (-> N/A)
    lts/boron -> v6.17.1 (-> N/A)
    lts/carbon -> v8.17.0 (-> N/A)
    lts/dubnium -> v10.24.1 (-> N/A)
    lts/erbium -> v12.22.3 (-> N/A)
    lts/fermium -> v14.17.3
    
  3. Node.jsのバージョンを確認

    $ node -v
    
    v14.17.3
    

他のバージョンのNode.jsインストール・バージョン変更

  1. インストール

    $ nvm install 10.15.1
    
  2. インストール結果を確認

    $ nvm ls
    
    ->     v10.15.1
           v14.17.3
             system
    default -> 10.15.1 (-> v10.15.1)
    node -> stable (-> v14.17.3) (default)
    stable -> 14.17 (-> v14.17.3) (default)
    iojs -> N/A (default)
    lts/* -> lts/fermium (-> v14.17.3)
    lts/argon -> v4.9.1 (-> N/A)
    lts/boron -> v6.17.1 (-> N/A)
    lts/carbon -> v8.17.0 (-> N/A)
    lts/dubnium -> v10.24.1 (-> N/A)
    lts/erbium -> v12.22.3 (-> N/A)
    lts/fermium -> v14.17.3
    
  3. Node.jsのバージョンを確認

    $ node -v
    
    v10.15.1
    
  4. Node.jsのバージョンを変更

    $ nvm use 14.17.3
    $ node -v
    
    v14.17.3
    

他ののNVMコマンド

  • 最新バージョンをインストール

    $ nvm install --lts
    
    Installing latest LTS version.
    v14.17.3 is already installed.
    Now using node v14.17.3 (npm v6.14.13)
    
  • 現在使っているバージョンを確認

    $ nvm current
    
    v14.17.3
    
  • 特定バージョンのアンインストール

    $ nvm uninstall <version>
    $ nvm uninstall v10
    
    Uninstalled node v10.15.1