mac环境安装多个node版本(可切换)

出现问题

mac m1pro版(前段时间刚换的),环境安装的都是最新的。node 18.17.1 前端跑的是react 18 的项目(antD), 又跑了一个相对环境配置比较低的项目,然后启动不起来了;

分析控制台报错,推断是node版本的问题;

解决问题

决定还是和之前安装多个版本,尝试安装nvm 无果后,通过采用安装sudo npm install n -g

的方式,

cpp 复制代码
# 1.安装 n  可能需要输入password(开机密码)
sudo npm install n -g

# 2.查看 所有的node版本 
npm view node versions

# 3.安装稳定版本(默认是18的)
sudo n stable

# 4.安装 16的版本(推荐的版本)
sudo n 16.15.0

# 5.查看node版本 
node -v

# 6.查看所有node 环境
n list 

# 7.切换node 版本
sudo n 版本号

# 清除node.js的cache: 
sudo npm cache clean -f

完结撒花

相关推荐
岁岁种桃花儿7 分钟前
Vue核心语法第一篇:Vue是什么?
前端·javascript·vue.js
Highcharts.js35 分钟前
数据可视化避坑指南 ——开发中常见图表错误与修复方案
javascript·信息可视化·数据可视化·highcharts·数据可视化避坑·修复方案
观无1 小时前
若依EasyExcel实现单元格合并
开发语言·前端·javascript
xywww1681 小时前
Node.js Claude API 实战接入:SDK 调用 Opus 5、环境变量配置与报错排查
node.js
xiaohaiAIgeo1 小时前
【2026年】HG/T 20656-2024化工暖通空调设计规范:新版标准的变化与影响
java·前端·javascript·科普知识
立少→万能汉编1 小时前
用“立少→超文本”写静态网页,标签<倍>
服务器·前端·javascript
weixin_431600441 小时前
NestJS 入门(7):生命周期钩子——构造函数和 `OnModuleInit` 差在哪?
前端·后端·学习·node.js·nest.js
深念Y2 小时前
基于 NapCat 与本地 RAG 的群聊 AI 机器人方案(ARM64 部署)
人工智能·ai·机器人·node.js·自动化·情感陪伴·bot
__zRainy__2 小时前
Node系列 · Node基础:Node.js 概述
后端·node.js
daols882 小时前
vue 甘特图 vxe-gantt 任务条拖拽自动更新日期
javascript·vue.js·甘特图