Skip to content

nvm-sh安裝指南

nvm-sh for Linux/MacOS/WSL 安裝

使用安裝腳本

打開終端,執行以下命令之一:

bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

或者:

bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

nvm-sh

安裝腳本會將 NVM 存儲庫克隆到 ~/.nvm 目錄,並嘗試將下面的代碼片段添加到正確的配置文件(~/.bash_profile~/.zshrc~/.profile~/.bashrc)中。

bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # 加載 NVM
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # 加載 NVM bash 補全

注意

在 Linux 上,運行安裝腳本後,如果你得到 nvm: command not found 或在你輸入 command -v nvm 後沒有從終端得到任何反饋,簡單地關閉當前終端,打開一個新終端,然後嘗試重新驗證。或者,你可以在命令行上為不同shell運行以下命令:

bash
# bash: 
source ~/.bashrc

# zsh: 
source ~/.zshrc

#ksh: 
. ~/.profile

手動安裝

如果您希望手動安裝,可以按照以下步驟操作:

  1. 下載 NVM 源碼壓縮包:
bash
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.3.tar.gz
  1. 創建 NVM 目錄並解壓縮:
bash
mkdir -p ~/.nvm
tar -zxvf v0.39.3.tar.gz -C ~/.nvm
  1. 配置環境變量,編輯 ~/.bashrc 文件:
bash
vim ~/.bashrc
  1. 在文件末尾添加:
bash
export NVM_DIR="$HOME/.nvm/nvm-0.39.3"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # 加載 NVM
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # 加載 NVM bash 補全
  1. 使配置生效:
bash
source ~/.bashrc

驗證安裝

安裝完成後,關閉並重新打開終端,或者運行 source ~/.bashrc,然後輸入以下命令驗證安裝:

bash
nvm --version

如果顯示 NVM 版本號,說明安裝成功。

權限問題解決(MacOS)

在使用 Node.js 的過程中,特別是使用 npm 安裝全局包時,由於 MacOS 系統安全性的限制,經常出現安裝權限問題或者安裝完成後使用時出現 Command not found 的情況。

使用 NVM 管理 Node.js 可以有效解決這些權限問題,因為 NVM 安裝的 Node.js 位於用戶目錄下,不需要管理員權限。

卸載nvm

手動卸載 要手動卸載nvm,請執行以下步驟:

首先,使用nvm unload從您的終端會話中移除nvm命令,並刪除安裝目錄:

bash
$ nvm_dir="${NVM_DIR:-~/.nvm}"
$ nvm unload
$ rm -rf "$nvm_dir"

編輯 ~/.bashrc (或其他 shell 資源配置文件),並刪除以下行:

bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[[ -r $NVM_DIR/bash_completion ]] && \. $NVM_DIR/bash_completion

NVM - Node.js版本管理工具,NVM中文網由www.nvmnode.com整理維護