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 安裝時,如果存在,則跳過默認包文件。
--latest-npm 安裝後,嘗試升級到給定節點版本的最新工作npm。
--no-progress 禁止任何下載的進度條。
--alias=<name> 安裝後,設置指定的別名為指定的版本。(與:nvm alias <name> <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>和<args>作為參數運行`node`。如果可用且版本被省略,則使用.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`對當前shell的影響
--silent 靜默stdout/stderr輸出
nvm alias [<pattern>] 顯示以<pattern>開頭的所有別名
--no-colors 禁止彩色輸出
nvm alias <name> <version> 設置名為<name>的別名,指向<version>
nvm unalias <name> 刪除名為<name>的別名
nvm install-latest-npm 嘗試升級到當前節點版本的最新工作`npm`
nvm reinstall-packages <version> 重新安裝<version>中包含的全局`npm`包到當前版本
nvm unload 從shell中卸載`nvm`
nvm which [current | <version>] 顯示已安裝的節點版本路徑。使用.nvmrc,如果可用且版本被省略。
--silent 靜默stdout/stderr輸出,版本被省略時
nvm cache dir 顯示nvm的緩存目錄路徑
nvm cache clear 清空nvm的緩存目錄
nvm set-colors [<color codes>] 設置五個文本顏色,使用格式"yMeBg"。支持時,初始顏色為:
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
使用6.10.3版本的node運行app.jsnvm exec 4.8.3 node app.js
使用4.8.3版本的node運行node app.js
nvm alias default 8.1.0
在shell上設置默認的node版本nvm alias default node
總是默認到shell上最新的node版本nvm install node
安裝最新的可用版本nvm use node
使用最新的版本nvm install --lts
安裝最新的LTS版本nvm use --lts
使用最新的LTS版本nvm set-colors cgYmW
設置文本顏色為青色、綠色、粗體黃色、洋紅色和白色
TIP
要移除、刪除或卸載nvm,只需移除 $NVM_DIR
文件夾(通常是 ~/.nvm
)