出现问题
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