什么是NVM?
NVM,即Node Version Manager,是一个命令行工具,允许用户在同一台计算机上安装和管理多个Node.js版本。通过NVM,开发者可以轻松切换项目所需的Node.js版本,极大地提高了开发效率和环境的灵活性。
NVM的作用
NVM的主要作用可以归纳为以下几点:
- 版本管理:安装、卸载和列出可用的Node.js版本。
- 环境切换:轻松切换不同项目所需的Node.js版本,保证项目的兼容性和稳定性。
- 默认设置:设置默认的Node.js版本,对新的终端会话生效。
这些功能使得NVM成为管理Node.js版本的强大工具,特别是在处理多个使用不同Node.js版本的项目时。
如何安装NVM
安装NVM的过程简单直接(建议安装到C盘
)。以下是基于不同操作系统的安装指南:
在Linux和macOS上安装NVM
-
打开终端。
-
运行安装脚本。最简单的安装方式是使用curl或wget命令执行NVM的安装脚本。例如,使用curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
或者,如果你更倾向于使用wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
-
安装脚本会克隆NVM仓库到
~/.nvm
目录,并在你的shell配置文件中添加必要的脚本来启动NVM。 -
为了使NVM命令生效,你需要重新启动终端,或者手动执行以下命令来加载NVM脚本:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
在Windows上安装NVM
Windows用户需要使用"NVM for Windows",一个专门为Windows环境设计的版本。安装过程如下:
- 访问NVM for Windows的GitHub发布页面。
- 下载最新版本的安装程序,如
nvm-setup.zip
。 - 解压缩文件,并运行
nvm-setup.exe
安装程序。 - 按照安装向导完成安装。
如何使用NVM
安装完成后,你可以开始使用NVM来管理Node.js版本了。以下是一些基本命令:
- 查看可用版本:
nvm ls
查看安装的所有node.js的版本及当前正在使用的版本。 - 安装特定版本:
nvm install <version>
安装特定版本的Node.js。例如,nvm install 14.17.0
。 - 使用特定版本:
nvm use <version>
切换到特定版本的Node.js。例如,nvm use 14.17.0
。 - 设置默认版本:
nvm alias default <version>
设置默认的Node.js版本。
以下是不经常使用的命令:
卸载Node.js版本
- 卸载特定版本的Node.js:
从系统中移除指定版本的Node.js。nvm uninstall <version>
其他有用命令
-
查看当前使用的Node.js版本:
nvm current
显示当前终端会话使用的Node.js版本。
-
清除下载缓存:
nvm cache clear
清除NVM下载的Node.js版本的缓存。这有助于解决安装过程中可能遇到的一些问题。
-
下载并安装Node.js的最新长期支持(LTS)版本:
nvm install --lts
安装最新的长期支持版本的Node.js,并自动切换到这个版本。
关于切换镜像源问题
说实在的,对于Windows用户,没必要使用国内镜像源 ,默认的源就已经非常快了