博客 / 詳情

返回

全網最詳細的 NVM、node.js、pnpm 安裝指南

262053.jpg

無法訪問網站,點擊下方鏈接下載

百度網盤

高速下載鏈接||遠程安裝

閑魚/TB搜索:工位少年阿童木

卸載之前的node(如果有安裝)

Windows 用户卸載步驟

  1. 控制面板卸載:進入“控制面板” -> “程序和功能”,找到 Node.js 並點擊卸載 。
  2. 手動刪除殘留目錄:確保刪除以下文件夾 :

    • C:\Program Files\nodejs
    • C:\Users\用户名\AppData\Roaming\npm
    • C:\Users\用户名\AppData\Roaming\npm-cache
  3. 清理環境變量:右鍵“此電腦” -> 屬性 -> 高級系統設置 -> 環境變量,刪除用户變量和系統變量中所有包含 nodejsnpm 的路徑 。

macOS 用户卸載步驟

  1. 如果通過 Homebrew 安裝,運行:brew uninstall node
  2. 運行命令刪除殘留文件:

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm}

驗證卸載: 打開命令行,輸入 node -v。如果提示“不是內部或外部命令”,説明卸載成功 。

安裝nvm

Windows安裝:

下載nvm - nvm中文官網:

GitHub地址:nvm-windows

  1. 直接運行下載好的nvm-setup.exe

1.png

  1. 選擇nvm安裝路徑

2.png

  1. 選擇nodejs路徑

3.png

  1. 取消選擇,不接受通知,提示輸入郵箱可以不輸入,直接點下一步即可

262234.jpg

  1. 安裝

5.png

  1. 打開CMD,輸入命令 nvm -v ,安裝成功會顯示版本號。

281658.jpg

  1. 配置國內鏡像:

打開nvm安裝目錄下的settings.txt文件,添加以下內容:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

macos/lilux安裝:

  1. 使用curl 或者使用wget
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  1. 配置Shell環境
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
  1. 重新加載配置
source ~/.zshrc # 或 source ~/.bashrc
  1. 驗證安裝
nvm -v
  1. 配置國內鏡像
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

使用 NVM 安裝與切換 Node.js

建議安裝:nvm install lts

版本的選擇:LTS vs Current

  • LTS (Long Term Support):長期支持版(偶數版本號,如 18, 20, 22)。強烈推薦生產環境和初學者使用,因為它最穩定 。
  • Current:最新版(奇數版本號)。包含最新特性,但不穩定,適合嚐鮮 。

常用命令實戰

  1. 查看可安裝版本nvm list available
  2. 安裝穩定版nvm install lts
  3. 安裝特定版本nvm install 18.18.0
  4. 切換版本nvm use 18.18.0
  5. 查看已安裝列表nvm ls
  6. 設置默認版本nvm alias default 18.18.0

安裝pnpm

  1. 安裝:在通過 NVM 安裝好 Node 之後,直接運行 npm install -g pnpm 進行全局安裝
  2. 驗證pnpm -v
  3. 配置國內鏡像pnpm set registry https://registry.npmmirror.com

其他問題

  1. 在WindowsPowerShell中運行nvm命令時,看到紅色錯誤提示,這是Windows的一項安全策路默認禁止執行未簽名的腳本。解決方案:以管理員身份打開PowerShell,運行以下命令,為當前會話授權。再嘗試運行nvm命令,應該就正常了。
Set-ExecutionPolicyRemoteSigned -Scope Process
  1. npm不可用,檢查是否有缺少的變量,手動新建-添加環境變量和系統變量

262302_1.jpg

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.