error @achrinza/node-ipc@9.2.2: The engine “node“is incompatible with this module. Expected version

今天看黑马的人力资源后台管理项目,第2页8分钟的课安装这安装那 就花费我一天时间了(实蠢),不扯别的,开始正文

终端输入yarn  来启用yarn时    出现下面两行报错(此时本人nodejs版本是20.16.0的)

error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "20.16.0"
error Found incompatible module.

 看到这个报错  我就把nodejs卸载了,去官网装了个14.21.3版本的node,又重新安装了一波yarn, 当我再次输入yarn后,又出现了下面两行报错

error commander@12.1.0: The engine "node" is incompatible with this module. Expected version ">=18". Got "14.21.3"
error Found incompatible module.

瞬间感觉自己好像被电脑耍了一把,找gpt找csdn,尝试过在代码后边加上`--force`来忽略版本问题等等,都不起作用

直接放解决方法吧

确保你安装好yarn后(具体教程在csdn里有),输入下面的代码

npm config set ignore-engines true

这是在设置 npm 的一个配置选项,告诉 npm 在安装模块时不要检查模块的引擎要求

这样,即使模块与你的 Node.js 版本不兼容,npm 也会尝试安装它

输完再次输入yarn 

成功哩~ 

写这篇希望帮助到后来的学习伙伴,方法提供者是csdn的这位大哥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值