Nvm, Node下载安装及使用教程

5,327 阅读2分钟

注意:

  1. 安装nvm之前需要卸载之前的nodejs,并且还要删除之前的环境变量配置,否则会出现一些奇怪的问题
  2. nvm的安装路径不能有中文或者空格,否则后面在cmd中切换node版本会出现乱码

安装Nvm

NVM,即Node Version Manager是一个用于管理Node.js版本的工具,它允许用户在同一台机器上安装和切换多个Node.js版本。

1、nvm下载地址:github.com/coreybutler…

nvm-exe.png

附:

node-download.png

2、选择想要安装的版本, 点击nvm-setup.exe下载安装;

3、双击下载好的.exe安装程序,开始安装:

  • 同意安装协议,Next;
  • 自定义 nvm 安装路径,按个人喜好来。此处我放在 E:\code_env\nvm下

nvm-url.png

  • 自定义 nodejs 运行路径

    • 后续所有安装的所有版本node会在nvm目录下
    • 此处选择当前nodejs运行版本的执行路径

node-url.png

  • 下一步,安装,安装完成。

环境变量 -- 可选

现在nvm安装成功后,默认会自动生成nvm环境变量

  • 环境变量打开方式:右键我的电脑->属性->高级系统设置->环境变量

system-env.png

  • 添加以下配置(系统变量,用户变量)

    • NVM_HOME
    • NVM_SYMLINK

system-env-2.png

基础配置

1、修改镜像地址

# 查看nvm安装地址
nvm root

打开安装所在路径, 找到setting.txt文件, 输入以下内容

# nvm安装路径
root: E:\code_env\nvm
# nodejs安装路径
path: E:\code_env\nodejs# 镜像源地址
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

2、配置包路径 -- 可选

配置全局安装的模块路径和缓存路径。

1、在nvm的安装目录新建两个文件夹node_globalnode_cache

74952298-3905-4704-8d82-25520f96d314.png

2、打开cmd窗口, 执行以下命令

npm config set prefix "E:\code_env\nvm\node_global"
npm config set cache "E:\code_env\nvm\node_cache"

安装Node

# 安装
nvm install 20.17.0# 使用 (管理员权限打开cmd)
nvm use 20.17.0

所有安装的版本都能在nvm安装路径看到

QQ20240827-104831.png

附:若出现 node 或 npm 不是内部或外部命令,则可以找到当前版本的文件夹,删掉指定版本,然后重新安装node版本即可。

基本使用命令

# 查看node.js最新批次版本号
nvm list available
​
# 查看本地已安装的所有版本
nvm list
/
nvm ls# 查看当前在使用的node版本
nvm current
​
# 安装指定的node版本
nvm install <version>
​
# 切换到指定版本 -- 需使用管理员权限打开命令窗口
nvm use <version>
​
# 给指定版本创建别名
nvm alias <name> <version>
​
# 卸载指定版本的Node
nvm uninstall <version>