mac、windows 电脑安装使用多个版本的node

我们为啥要安装多个不同版本的node?

开发旧项目时,使用低版本Nodejs。开发新项目时,需使用高版本Node.js。可使用n同时安装多个版本Node.js,并切换到指定版本Node.js。

mac电脑安装

一、全局安装

复制代码
npm install -g n

二、mac电脑的话默认使用国外镜像(nodejs.org/dist/),导致下载...

复制代码
设置临时环境变量
export N_NODE_MIRROR=npm.taobao.org/mirrors/node

三、安装指定node版本

复制代码
sudo -E n 16.18.0

四、查看电脑上的node版本号

复制代码
sudo n list

五、切换使用不同版本的Node

复制代码
//查看node版本
sudo n

六、删除指定版本

复制代码
sudo n rm 14.16.0

windows电脑安装

一、windows电脑需要安装nvm(nvm官网地址)

二、下载完成就正常的进行安装即可

三、nvm的命令

|------------------------|--------------------------------------------------|
| 命令 | 说明 |
| nvm version | 查看nvm版本 |
| nvm ls | 查看所有已经安装的Nodejs版本 |
| nvm list installed | 查看所有已经安装的Nodejs版本 |
| nvm current | 查看当前node版本 |
| nvm install latest | 安装最新稳定版Nodejs |
| nvm install 18.19.0 | 安装指定版本 |
| nvm uninstall 18.19.0 | 卸载指定 18.19.0版本 |
| nvm use 版本号 | 切换版本(这个是全局的) |
| nvm use 18.19.0 | 切换到18.19.0版本 |
| nvm alias default node | 设置默认版本为最新版本 |
| nvm on | 启用node.js版本管理 |
| nvm off | 禁用node.js版本管理 |
| nvm proxy url | 设置用于下载的代理。将url留空以查看当前代理。 将url设置为"无"以删除代理 |
| | |

三、配置 node 和 npm 的镜像地址

由于npm的包管理仓库默认是在国外的,安装时非常慢,甚至不能安装,我们可以通过使用国内的淘宝镜像(每10分钟从原npm仓库同步一次)来安装,这样在安装npm包时就会快很多啦!

淘宝镜像:https://npmmirror.com

当然如果你的网速很好 或 有梯子的话,这里可直接跳过!查看npm配置列表:

复制代码
 npm config list

只查看npm镜像地址:【默认npm镜像:https://registry.npmjs.org/】

复制代码
npm config get registry

配置npm镜像:

复制代码
# 配置npm镜像地址:
npm config set registry https://registry.npm.taobao.org
 
# 清空npm缓存(新安装跳过)
npm cache clean --force
 
 
# 扩展:配置cnpm镜像地址:
npm install -g cnpm --registry=https://registry.npm.taobao.org

添加后的setting.txt文件内容

复制代码
root: C:\Users\mugui\AppData\Roaming\nvm
path: C:\Program Files (x86)\nodejs
            
node_mirror: https://npm.taobao.org/mirrors/node
npm_mirror: https://npm.taobao.org/mirrors/npm
相关推荐
zhanghaha13145 分钟前
HTML系列教程:15_标签 全称 + 简写 超详细讲解(新手专用)
前端·html
zhanghaha131418 分钟前
HTML系列教程:14_HTML 表单与输入框 <form>、<input> 零基础详解
java·前端·javascript
IMPYLH19 分钟前
HTML 的 <samp> 元素
前端·网络·html
IMPYLH21 分钟前
HTML 的 <script> 元素
前端·html
weixin_493503675 小时前
Vue3 前端生成 PDF:会员证书与活动签到表的三种打印方案与踩坑记录
前端·pdf·状态模式
尾善爱看海8 小时前
前端算法与手写题集
前端·算法
徐小夕8 小时前
JitWord 4.0 万字分享:从协同工具到AI Word操作系统,聊聊3年产品创业史
前端·vue.js·后端
萧鼎10 小时前
Python 高性能Web框架神器 FastAPI:自动生成API文、基于Pydant、异步请求处理全搞定
前端·python·fastapi
IT_陈寒11 小时前
Redis误用keys命令把生产环境搞崩了,血的教训
前端·人工智能·后端
计算机魔术师11 小时前
5000亿估值冲刺科创板,DeepSeek 为何急着上市?
前端