1.安装了node版本为20.9.0,在启动项目执行yarn -i 的时候出现下面错误:
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.9.0”
2.报错原因:
当前vue脚手架创建的vue3项目,不支持20版本的node,需要降级到8 || 10 || 12 || 14 || 16 || 17其中的一个版本
3.解决方案
3.1nvm下载切换node版本
安装包地址:https://github.com/coreybutler/nvm-windows/releases
windows系统下载nvm-setup.zip安装包
具体如何操作安装请移步以下链接【前端-开发环境】使用NVM实现不同nodejs版本的自由切换(NVM安装教程使用手册)_nvm切换版本_Fun肆编程的博客-CSDN博客
3.2 不想切换node版本请看本解决方案
执行yarn命令解决
yarn config set ignore-engines true
4.再次执行yarn -i,代码执行成功