解决 windows安装依赖或运行项目 报错 error [email protected]: The engine “node” is incompatible with this module. Expected version “^12.22.0 || ^14.17.0 || >=16.0
.0”. Got “12.18.3”.0". Got “12.18.3”@[TOC] 安装指定版本node
报错原因
node版本对应不上,项目要求的是 version “^12.22.0 || ^14.17.0 || >=16.0
.0” ,而电脑安装的版本是12.18.3。
报错截图
当前电脑的版本
解决办法
安装 报错截图上 指定版本的node
- node下载,我自己下载的14版本(这个版本是稳定版,大多数人都用的版本);貌似node是支持多版本的,所以node也不用卸载,直接安装新版本就行了
- 下载好后,将文件放到指定目录,我放到了D盘,目录是D:\node-v14.18.1-x64
- 双击安装包,除了选择安装路径的时候,可以选择自定义的路径外(我安装到了D:\node-v14.18.1-x64),其他的都是直接默认安装即可,不需要勾选多余的,直到完整完成
- 设置环境变量(一般情况下,安装完成后会自动加到环境变量中,若无,手动添加第三步的安装路径到path中即可)
-
控制面板->系统->高级系统设置->环境变量->path
5.第4步后,重新运行项目,如果报下图的错
则进行下面的操作
控制面板->系统->高级系统设置->环境变量 -
发现 存在有 或者 缺少下面红框里的node.exe文件,把最新安装的node.exe文件复制放到此处。
- 关掉编辑器,在重新打开编辑器,再运行
- 到此就解决了