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
)を削除してください