win11系统中,nvm安装与配置详细教程

2,345 阅读2分钟

在项目开发中,难免会存在多项目并行的情况。不同的项目,框架不同,需要的node版本不同,需要下载多个node版本进行使用,这时候就可以安装nvm工具。 nvm,一个用来下载、管理、切换,node版本的工具。

我的系统是win11~~

win11 可参考安装包:点击查看GIT HUB下载地址

image.png

安装 nvm

安装包下载之后默认安装

nvm安装路径C:\Users\linnl\AppData\Roaming\nvm

node安装路径C:\Program Files\nodejs

安装好后打开nvm安装地址C:\Users\linnl\AppData\Roaming\nvm,找到settings.txt加上两句配置(若不改此配置,nvm的一些命令无法执行)

用命令设置两个nvm配置

nvm node_mirror https://nodejs.org/dist
nvm npm_mirror https://registry.npmjs.org/

设置好后可以查看setting.txt文件 image.png

配置 nvm 环境变量

在控制面板中,搜索 高级系统设置

image.png

设置系统变量,把nvm的node的安装路径,设置到环境变量中NVM_HOMENVM_SYMLINK

nvm安装路径C:\Users\linnl\AppData\Roaming\nvm

node安装路径C:\Program Files\nodejs

系统变量中,修改PATH,查看有没有下面三个,没有就加一下

%NVM_HOME%
%NVM_SYMLINK%
%NVM_SYMLINK%\node_global

image.png

设置用户变量,把刚才的%NVM_HOME%%NVM_SYMLINK%加到这个用户变量里面

给NVM_HOME设置%NVM_HOME% image.png

给NVM_SYMLINK设置%NVM_SYMLINK% image.png

用户变量系统变量,设置完的样子

image.png

cmd命令行窗口中,输入nvm -v 能查看版本,即安装成功 image.png

ps.要用管理员身份打开cmd命令行提示符

image.png

nvm 常用命令

查看可安装的node版本 nvm list available

image.png

安装node版本 nvm install <version> version是版本号 例如: nvm install 18.14.2

卸载node版本 nvm uninstall <version>

显示目前已安装的node版本 nvm list

切换node版本 nvm use <version>

其他常用命令

nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm on // 启用node.js版本管理
nvm install stable // 安装最新稳定版

设置 npm

修改npm镜像源为淘宝镜像,加快npm包的下载速度,减少发生连接错误和超时的概率

npm设置镜像地址npm config set registry https://registry.npmmirror.com

npm获取配置的地址npm config get registry

配置 node 环境变量

  1. 首先在nodejs(C:\Program Files\nodejs)的安装目录新建两个文件夹node_global和node_cache

  2. 创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径):

    npm config set prefix "C:\Program Files\nodejs\node_global"

    npm config set cache "C:\Program Files\nodejs\node_cache"

image.png

  1. 在【系统变量】新建环境变量NODE_PATH,设置值为C:\Program Files\nodejs\node_global\node_modules

image.png 4. 测试安装全局模块

测试是否环境变量是否配置成功,在cmd窗口中输入以下指定全局安装express模块,安装成功的话表示环境变量配置成功。

安装语句:npm install -g express

image.png