Macbook air M4芯片不支持node14版本解决方案
·
最近遇到几个比较老的vue2项目,需要比较低版本的node支持,npm i 安装依赖时报了许多错误,比如python版本的问题,项目的node-gyp包只支持python2.7版本的,不支持python 3.0,但芯片又不支持2.7版本的python,所以解决方案只能尝试运行node14版本,查询后得到实践方案。
通过Rosetta终端+nvm去模拟。
1、安装Rosetta终端
softwareupdate --install-rosetta --agree-to-license
2、nvm切换node版本
//查看所有node版本
nvm list
//安装对应版本的node
nvm install 14
//切换对应的node版本
nvm use 14
3、Rosetta终端
open -a Terminal --new --arch x86_64
//验证 输入 arch 如果输出 i38 则证明当前rosetta终端窗口已打开
经尝试可以成功运行node14版本。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)