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.jsnode 6.10.3を使用してapp.jsを実行nvm exec 4.8.3 node app.jsnode 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)を削除してください