解决 windows安装依赖或运行项目 报错 error [email protected]: The engine “node“ is incompatible with this module.

解决 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

  1. node下载,我自己下载的14版本(这个版本是稳定版,大多数人都用的版本);貌似node是支持多版本的,所以node也不用卸载,直接安装新版本就行了
  2. 下载好后,将文件放到指定目录,我放到了D盘,目录是D:\node-v14.18.1-x64
  3. 双击安装包,除了选择安装路径的时候,可以选择自定义的路径外(我安装到了D:\node-v14.18.1-x64),其他的都是直接默认安装即可,不需要勾选多余的,直到完整完成
  4. 设置环境变量(一般情况下,安装完成后会自动加到环境变量中,若无,手动添加第三步的安装路径到path中即可)
  • 控制面板->系统->高级系统设置->环境变量->path
    5.第4步后,重新运行项目,如果报下图的错
    在这里插入图片描述
    则进行下面的操作
    控制面板->系统->高级系统设置->环境变量

  • 在这里插入图片描述

  • 在这里插入图片描述
    发现 存在有 或者 缺少下面红框里的node.exe文件,把最新安装的node.exe文件复制放到此处。
    在这里插入图片描述
    在这里插入图片描述

  1. 关掉编辑器,在重新打开编辑器,再运行
  2. 到此就解决了

猜你喜欢

转载自blog.csdn.net/DarlingYL/article/details/120969424