Skip to content

NVM 使用指南

本章節將介紹 NVM 的常用命令和使用方法。以下命令適用於所有操作系統,但 Windows 版本的一些命令可能略有不同。

常用命令

查看可用命令

bash
nvm

執行 nvm 命令而不加任何參數將顯示所有可用的命令和相關幫助信息。

查看可安裝的 Node.js 版本

bash
nvm list available

此命令會顯示可以安裝的 Node.js 版本列表。

可用版本

安裝 Node.js

bash
# 安裝最新版本的 Node.js
nvm install latest

# 安裝指定版本的 Node.js
nvm install 14.17.0

# 安裝最新的 LTS 版本
nvm install lts

安裝時會顯示 Node.js 和 npm 的相應版本號。

查看已安裝的版本

bash
# 簡寫命令
nvm ls

# 全名命令
nvm list

此命令會列出已安裝的所有 Node.js 版本,當前使用的版本前面會有一個星號(*)標記。

已安裝版本

切換 Node.js 版本

bash
# 使用指定版本
nvm use 14.17.0

# 使用指定版本簡寫
nvm use 14

# 使用最新版本
nvm use latest

# 使用最新的 LTS 版本
nvm use lts

切換版本後,當前使用的 Node.js 版本前面會顯示星號(*)標記。

設置默認 Node.js 版本

bash
nvm alias default 14.17.0

設置默認版本後,每次打開新終端時,將自動使用該版本的 Node.js。

卸載 Node.js 版本

bash
nvm uninstall 14.17.0

此命令將卸載指定版本的 Node.js。

高級用法

項目特定版本

您可以在項目根目錄創建 .nvmrc 文件,並在其中指定該項目應使用的 Node.js 版本。這樣,在項目目錄中執行 nvm use 命令時,NVM 將自動使用 .nvmrc 中指定的版本。

例如,在 .nvmrc 文件中寫入:

14.17.0

然後在項目目錄中執行:

bash
nvm use

NVM 將自動切換到 14.17.0 版本的 Node.js。

使用鏡像加速

如果您在中國大陸地區,可以通過設置鏡像來加速 Node.js 的下載:

Windows 版本

bash
# 設置 npm 鏡像
nvm npm_mirror https://npmmirror.com/mirrors/npm/

# 設置 Node.js 鏡像
nvm node_mirror https://npmmirror.com/mirrors/node/

Linux/MacOS 版本

~/.bashrc~/.zshrc 文件中添加:

bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm

然後運行 source ~/.bashrcsource ~/.zshrc 使配置生效。

安裝時指定架構

在 Windows 上,您可以指定安裝 32 位或 64 位版本的 Node.js:

bash
# 安裝 32 位版本
nvm install 14.17.0 32

# 安裝 64 位版本
nvm install 14.17.0 64

運行特定版本的 Node.js

不切換當前版本的情況下,運行特定版本的 Node.js:

bash
nvm run 14.17.0 app.js

此命令將使用 14.17.0 版本的 Node.js 運行 app.js 文件,而不會更改當前使用的版本。

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