【NVM】node 和 nvm 卸载(安装 node & nvm & npm & cnpm & yarn 及配置)

一、Nvm 和 Node.js 卸载与重装配置

nvm 和 node.js 卸载

用 Bulk Crap 搜索 node 和 nvm,所有条目删除,这个软件会将关键的东西及注册表东西一起删除

右键"我的电脑",选择"属性",选择"高级系统设置",选择"环境变量",

删除"用户变量"和"系统变量"的 NVM_HOME 和 NVM_SYMLINK


二、NVM 下载与配置

1、下载

https://nvm.uihtm.com/doc/download-nvm.html

找到最新版本下载即可,下载完是 nvm.zip,解压缩后是 nvm.exe,打开

选择 nvm 安装路径,路径名称不要有空格

选择 node.js 安装路径(放在 nvm 路径里面)

Node.js LTS releases(Long-Term Support/Stable)

Node.js LTS 版本(长期支持/稳定版)

Node.js Current releases(Latest/Testing)

Node.js 当前版本(最新/测试版)

NVM For Windows releases

NVM For Windows 发布

Author updates and releases(upcoming NVM for Windows successor)

作者更新与发布(即将推出的Windows版NVM继任者)

2、nvm 修改镜像源

win+r,输入 cmd 回车,输入 nvm root 回车可查看 nvm 安装路径

找到上面路径下对应的 settings.txt 文件并打开

settings.txt 修改前

settings.txt 修改后

复制用

bash 复制代码
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror:  https://npmmirror.com/mirrors/npm/

3、环境变量

右键"我的电脑",选择"属性",选择"高级系统设置",选择"环境变量",

确认下着两个是否已经添加,没有则添加

使用 win+r,输入 cmd 回车,输入 nvm -v 回车,返回版本号证明配置成功


三、Node.js 下载与配置(下载 Node 自动安装 npm)

1、安装 Node.js 及环境变量配置

使用 nvm list available 查看 node.js 最新一批版本(版本号:偶数是绝对稳定版本,奇数是不一定稳定版本)

安装指定的版本:nvm install 22.23.0

查看安装的所有版本:nvm list 或 nvm ls

进入或切换版本:nvm use 22.23.0

安装完 nvm 路径下会出现对应文件夹

检查是否安装成功,node -v 查看 node.js 的版本号

2、node.js 环境变量配置

在 nvm 安装目录新建两个文件夹 node_global 和 node_cache,分别是模块路径和缓存路径

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

右键"我的电脑","属性",选择"高级系统设置",选择"环境变量",用户变量的"Path"里面新增

系统变量的"Path"里面新增

系统变量新增(全局模块安装路径文件夹)

3、测试

全局安装最常用的 express 模块

完成后会得到一个 express 的文件

4、设置淘宝镜像

如果不是下面这个镜像需要设置

bash 复制代码
npm config set registry https://registry.npmmirror.com/

四、cnpm 安装

1、win+r,输入 cmd 回车,输入 npm install -g cnpm 进行安装

2、查看 cnpm 版本,输入 cnpm -v 回车,输入 npm list cnpm -g


五、yarn 安装

1、win+r,输入 cmd 回车,输入 npm install -g yarn 进行安装

2、修改淘宝镜像

复制用

bash 复制代码
// 查看镜像
yarn config get registry
// 修改镜像
yarn config set registry https://registry.npmmirror.com

六、参考地址

nvm安装详细教程(卸载旧的nodejs,安装nvm、node、npm、cnpm、yarn及环境变量配置)

相关推荐
65岁退休Coder4 小时前
PI Agent 开发一个生产级 Harness
后端·node.js·agent
szephyr5 小时前
WebSocket 实战:心跳、断线重连、鉴权,一次讲清
前端·websocket·node.js·长连接·实时通信
秋秋小事5 小时前
node postgreSQL的select与include
node.js
ID34610744206 小时前
【课程设计】基于Spring Boot+Vue的游戏账号租赁系统的设计与实现-计算机毕设 附源码50345
javascript·vue.js·spring boot·python·node.js·php·课程设计
柚yuzumi6 小时前
彻底搞懂 JavaScript 类型转换:显式转换、隐式转换与 ToPrimitive
前端·javascript·node.js
钝挫力PROGRAMER7 小时前
npx 与 npm 全局安装/更新/卸载
npm·npx·mcp·dsh
cpolar技术支持10 小时前
本地登录正常,公网却掉线?Express Session 经 cpolar HTTPS 访问的 Cookie 排障实战
node.js·express·cpolar·cookie·session
秋秋小事11 小时前
node prisma+postgreSQL数据库事务
node.js
badhope12 小时前
C++、Node.js、Python 写最小 HTTP 服务谁快?我实测了 6 万次请求
node.js
console.log('npc')14 小时前
03 — 核心框架:App 与中间件
后端·node.js·express