Node.jsバージョンマネージャ:nvm紹介

1489 ワード

時々、私達は書いたNodejsのプログラムをテストしたいですが、違うNodejsバージョンで正常に実行できますか?または最新版のNodejsの新しい特性を試してみたいですが、よく使われているコードは古いバージョンのNodejsが必要です.しかし、一つのコンピュータには一つのバージョンしかないNodejsは、バージョンを切り替えるにはアンインストールしかできませんか?もし私達が一つのアプリケーションをテストしたいなら、10つの異なるNodejsバージョンで実行する場合、10回インストールをアンインストールしますか?
その時はnvmの出番が必要です.
nvm(Node Version Manager)はNodejsバージョンのマネージャです.Nodejsのバージョンを簡単に切り替えることができます.
例えば、nvmをインストールしたと仮定します.もし、私達はこの時5.0バージョンのNodejsを使う必要があります.もしこのバージョンがインストールされていないなら、nvm install 5.0を先に実行してバージョンをインストールし、nvm use 5.0を実行します.この時に使うNodejsのバージョンは5.0です.後で5.0バージョンに切り替えます.nvm use 5.0を実行すればいいです.もちろん、nvm installを使ってもっと多くのバージョンをインストールすることができます.
インストール
nvmの公式バージョンはLinuxとMacのみ対応しています.インストールは実行するだけです
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
または
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
Windowsユーザーなら、nvm-windowsが使えます.いくつかのピットがあるかもしれません.
常用コマンド
  • nvm install [Nodejs ]は、あるバージョンのNodejs
  • をインストールします.
  • nvm use [Nodejs |system]は、あるバージョンのNodejsを使用する.選択されたsystemが、コンピュータでnvmをインストールする前に、インストールされたNodejs
  • を使用すると表しています.
  • nvm lsは、本マシンにインストールされているすべてのNodejsを確認し、現在使用されているバージョン
  • をハイライトします.
    上のコマンドのNodejsバージョンがデフォルトの場合、現在および上位フォルダの中から.nvmrcファイルを探して、このファイルからNodejsのバージョン値を読み出します.
    本論文は創作共有CC BY-NC-SA 4.0プロトコルを遵守します.もし転載が必要なら、本人と連絡して確認してください.