项目安装报错:The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.18.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 "18.18.0"
error Found incompatible module.

引擎“节点”与此模块不兼容。应为版本“8||10||12||14||16||17”

通过错误描述可知,错误原因是当前电脑版本和需求版本不一致导致的。

解决办法:更换电脑node版本即可。

但大家知道,通常电脑只能存在一个node版本。这也就意味着当你不可能每个项目都去卸载node版本安装指定的版本。

这个时候就需要一个可以控制切换不同node版本的工具“nvm-windows”,通过该工具可以根据不同项目来切换不同的node版本。

nvm-windows安装及使用可以参考本站文章《nvm-windows安装及管理多个node和npm自由切换

强烈推荐:nvm-windows必须是你电脑上必备的工具之一,毕竟不同的项目极大的可能存在不同的node版本需求。


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!