Skip to content

nvm-shコマンドライン(Linux/MacOS/WSL)

<version> はnvmが理解するバージョンのような文字列を指します。これには以下が含まれます:

  • 完全または部分的なバージョン番号、オプションで「v」が前に付く(0.10、v0.1.2、v1)
  • デフォルト(組み込み)エイリアス:node、stable、unstable、iojs、system
  • nvm alias foo で定義されたカスタムエイリアス

カラー出力を生成するオプションは、--no-colors オプションを尊重する必要があります。

nvm-shコマンドラインの使用法:

bash
nvm --help                                  このメッセージを表示
  --no-colors                               色を無効にする
nvm --version                               インストールされたnvmのバージョンを表示
nvm install [<version>]                     <version>をダウンロードしてインストール。バージョンが省略され.nvmrcが利用可能な場合は使用。
   以下のオプション引数は `nvm install` の直後に表示される必要があります:
  -s                                        バイナリダウンロードをスキップし、ソースからのみインストール。
  -b                                        ソースダウンロードをスキップし、バイナリからのみインストール。
  --reinstall-packages-from=<version>       インストール時に<node|iojs|nodeバージョン番号>からパッケージを再インストール。
  --lts                                     インストール時にLTS(長期サポート)バージョンのみを選択。
  --lts=<LTS名>                             インストール時に特定のLTSラインのバージョンのみを選択。
  --skip-default-packages                   インストール時に、default-packagesファイルが存在する場合はスキップ。
  --latest-npm                              インストール後、指定されたnodeバージョンの最新の動作するnpmバージョンへのアップグレードを試みる。
  --no-progress                             すべてのダウンロードの進行状況バーを無効にする。
  --alias=<n>                            インストール後、指定されたバージョンに指定されたエイリアスを設定。(同等:nvm alias <n> <version>
  --default                                 インストール後、指定されたバージョンにデフォルトエイリアスを設定。(同等:nvm alias default <version>
  --save                                    インストール後、指定されたバージョンを.nvmrcに書き込む。
nvm uninstall <version>                     バージョンをアンインストール
nvm uninstall --lts                         利用可能な場合、自動LTS(長期サポート)エイリアス `lts/*` を使用してアンインストール。
nvm uninstall --lts=<LTS名>                 利用可能な場合、提供されたLTSラインの自動エイリアスを使用してアンインストール。
nvm use [<version>]                         PATHを変更して<version>を使用。バージョンが省略され.nvmrcが利用可能な場合は使用。
  以下のオプション引数は `nvm use` の直後に表示される必要があります:
  --silent                                  stdout/stderrの出力を抑制
  --lts                                     利用可能な場合、自動LTS(長期サポート)エイリアス `lts/*` を使用。
  --lts=<LTS名>                             利用可能な場合、提供されたLTSラインの自動エイリアスを使用。
  --save                                    指定されたバージョンを.nvmrcに書き込む。
nvm exec [<version>] [<command>]            <version><command>を実行。バージョンが省略され.nvmrcが利用可能な場合は使用。
  以下のオプション引数は `nvm exec` の直後に表示される必要があります:
  --silent                                  stdout/stderrの出力を抑制
  --lts                                     利用可能な場合、自動LTS(長期サポート)エイリアス `lts/*` を使用。
  --lts=<LTS名>                             利用可能な場合、提供されたLTSラインの自動エイリアスを使用。
nvm run [<version>] [<args>]                <version>`node`を実行し、<args>を引数として使用。バージョンが省略され.nvmrcが利用可能な場合は使用。
  以下のオプション引数は `nvm run` の直後に表示される必要があります:
  --silent                                  stdout/stderrの出力を抑制
  --lts                                     利用可能な場合、自動LTS(長期サポート)エイリアス `lts/*` を使用。
  --lts=<LTS名>                             利用可能な場合、提供されたLTSラインの自動エイリアスを使用。
nvm current                                 現在アクティブなNodeのバージョンを表示
nvm ls [<version>]                          インストールされたバージョンを一覧表示、<version>が提供された場合は一致するもの
  --no-colors                               色を無効にする
  --no-alias                                `nvm alias`の出力を抑制
nvm ls-remote [<version>]                   インストール可能なリモートバージョンを一覧表示、<version>が提供された場合は一致するもの
  --lts                                     一覧表示時にLTS(長期サポート)バージョンのみを表示
  --lts=<LTS名>                             一覧表示時に特定のLTSラインのバージョンのみを表示
  --no-colors                               色を無効にする
nvm version <version>                       与えられた説明を単一のローカルバージョンに解決
nvm version-remote <version>                与えられた説明を単一のリモートバージョンに解決
  --lts                                     一覧表示時にLTS(長期サポート)バージョンのみを選択
  --lts=<LTS名>                             一覧表示時に特定のLTSラインのバージョンのみを選択
nvm deactivate                              現在のシェルの`nvm`の効果を取り消す
  --silent                                  stdout/stderrの出力を抑制
nvm alias [<pattern>]                       <pattern>で始まるすべてのエイリアスを表示
  --no-colors                               色を無効にする
nvm alias <n> <version>                  <version>を指す<n>という名前のエイリアスを設定
nvm unalias <n>                          <n>という名前のエイリアスを削除
nvm install-latest-npm                      現在のnodeバージョンで最新の動作する`npm`バージョンへのアップグレードを試みる
nvm reinstall-packages <version>            <version>に含まれるグローバル`npm`パッケージを現在のバージョンに再インストール
nvm unload                                  シェルから`nvm`をアンロード
nvm which [current | <version>]             インストールされたnodeバージョンへのパスを表示。バージョンが省略され.nvmrcが利用可能な場合は使用。
  --silent                                  バージョンが省略された場合のstdout/stderr出力を抑制
nvm cache dir                               nvmのキャッシュディレクトリへのパスを表示
nvm cache clear                             nvmのキャッシュディレクトリを空にする
nvm set-colors [<カラーコード>]              "yMeBg"形式を使用して5つのテキスト色を設定。サポートされている場合に利用可能、初期色は:
                                                  bygre
                                               カラーコード:
                                                r/R = / 太字赤
                                                g/G = / 太字緑
                                                b/B = / 太字青
                                                c/C = シアン / 太字シアン
                                                m/M = マゼンタ / 太字マゼンタ
                                                y/Y = / 太字黄
                                                k/K = / 太字黒


                                             e/W = ライトグレー /

nvm-shコマンドの例:

  • nvm install 8.0.0 特定のバージョン番号をインストール

  • nvm use 8.0 最新の8.0.xバージョンを使用

  • nvm run 6.10.3 app.js node 6.10.3を使用してapp.jsを実行

  • nvm exec 4.8.3 node app.js node 4.8.3を使用してnode app.jsを実行

  • nvm alias default 8.1.0 シェルでのnodeのデフォルトバージョンを設定

  • nvm alias default node シェルでは常に利用可能な最新のnodeバージョンをデフォルトとして使用

  • nvm install node 利用可能な最新バージョンをインストール

  • nvm use node 最新バージョンを使用

  • nvm install --lts 最新のLTSバージョンをインストール

  • nvm use --lts 最新のLTSバージョンを使用

  • nvm set-colors cgYmW テキスト色をシアン、緑、太字黄、マゼンタ、白に設定

TIP

nvmを削除、消去、またはアンインストールするには、単に$NVM_DIRフォルダ(通常は~/.nvm)を削除してください

VitePressで構築