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

完结撒花

相关推荐
EndingCoder28 分钟前
枚举类型:常量集合的优雅管理
前端·javascript·typescript
cute_ming1 小时前
关于基于nodeMap重构DOM的最佳实践
java·javascript·重构
码途潇潇1 小时前
JavaScript 中 ==、===、Object.is 以及 null、undefined、undeclared 的区别
前端·javascript
之恒君1 小时前
Node.js 模块加载 - 4 - CJS 和 ESM 互操作避坑清单
前端·node.js
Sun_小杰杰哇2 小时前
Dayjs常用操作使用
开发语言·前端·javascript·typescript·vue·reactjs·anti-design-vue
basestone2 小时前
🚀 从重复 CRUD 到工程化封装:我是如何设计 useTableList 统一列表逻辑的
javascript·react.js·ant design
pas1362 小时前
25-mini-vue fragment & Text
前端·javascript·vue.js
软件开发技术深度爱好者2 小时前
JavaScript的p5.js库使用介绍
javascript·html
冴羽2 小时前
CSS 新特性!瀑布流布局的终极解决方案
前端·javascript·css
码途潇潇3 小时前
JavaScript有哪些数据类型?如何判断一个变量的数据类型?
前端·javascript