【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及环境变量配置)

相关推荐
HaipengYu14 小时前
深度解密 OpenCode 2 插件加载机制:Dual-Version (V1/V2) 适配实战与官方文档的“隐形陷阱”
node.js
前端之虎陈随易19 小时前
bm2,Node.js 与 Bun 项目部署新选择
node.js
梦帮科技2 天前
【3.0修订版】 RNS 代币架构:ERC20 五件套扩展与六钱包分配
数据结构·后端·算法·架构·node.js·区块链·php
niyongsheng3 天前
后端零改动,给若依换一套现代化前端
vue.js·开源·node.js
liangshanbo12153 天前
面试题:Webpack 的 publicPath 有什么作用?
前端·webpack·node.js
hasty3 天前
不上传新包,也能改变用户拿到的版本:npm dist-tag 的 OIDC 权限治理
前端·npm·node.js
福兮说4 天前
前后端算的 MD5、SHA-256 对不上?编码、换行、BOM、HMAC、JSON 顺序,八个原因逐个实测
前端·javascript·node.js·json·哈希算法
lingchen19064 天前
Node.js的下载安装配置
node.js
LRL_5 天前
【实战指南】Node.js 跨平台依赖下载:如何在 Windows/Linux 环境下互跨下载目标系统的 npm/pnpm 包
linux·windows·node.js
福兮说5 天前
URL 编码的七个坑:c++ 传到后端变空格、%25 套娃、截断 emoji 直接报错
开发语言·前端·javascript·node.js·url