Skip to content

NVM 介紹

什麼是 NVM?

NVM 全稱為 Node Version Manager(Node.js 版本管理工具),是一個用於管理多個 Node.js 版本的工具。通過 NVM,您可以輕松地在同一台計算機上安裝和切換不同版本的 Node.js。

為什麼需要 NVM?

在 Node.js 的開發過程中,不同項目可能需要使用不同版本的 Node.js。例如:

  • 某些舊項目可能不兼容最新版本的 Node.js
  • 您可能需要測試您的應用在不同 Node.js 版本下的表現
  • 某些 npm 包可能只支持特定版本的 Node.js

使用 NVM 可以解決 Node.js 各種版本存在的不兼容現象,讓開發者能夠根據項目需求快速切換環境。

NVM 與其他工具對比

NVM 和 n 都是 Node.js 版本管理工具,但它們有一些區別:

特性NVMn
實現方式Shell 腳本JavaScript
跨平台需要不同版本統一版本
安裝方式通過腳本安裝通過 npm 安裝
版本隔離完全隔離部分共享

NVM 提供了更完整的版本隔離,對於需要在多個項目間切換的開發者來說更為合適。

NVM 版本

目前 NVM 有兩個主要版本:

    1. coreybutler/nvm-windows: Windows 專用版本: nvm-windows下載
    1. nvm-sh/nvm: 用於 Linux、macOS 和 Windows WSL 的版本, 命令行安裝:nvm-sh/nvm

這兩個版本的命令和使用方法略有不同,請根據您的操作系統選擇合適的版本。

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