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.jsnvm 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)