解决 windows安装依赖或运行项目 报错


theme: channing-cyan

起因

今天从gitte上拉了一下,路佬刚完成的一个基于Vue2全栈教务系统项目-模拟实现支付服务的一个项目,想着来学习一下,然后..对,没错刚开始装完依赖就遇到一个关于node版本的问题,顺便记录一下。

1.报错信息

error eslint-plugin-vue@8.5.0: The engine "node" is incompatible with this module. Expected version "^12.22.0 ||error eslint-plugin-vue@8.5.0: The engine "node" is incompatible with this module. Expected version "^12.22.0 || ^14.17.0 || >=16.0.0". Got "12.19.0"

error Found incompatible module.

2.报错分析

node版本对应不上,项目要求的是 version “^12.22.0 || ^14.17.0 || >=16.0\ .0”  ,而我电脑安装的版本是12.19.0。

报错截图

image.png

3.解决办法

那当然是安装相对应的版本啦,但是我懒不可能去重新官网去装一遍node的,太麻烦。搜到一篇文章有介绍到 nvmw

4.安装 nvmw

  • 全局安装 nvmw cmd npm install -g nvmw
  • 使用nvmw

``` nvmw -h 帮助

nvmw -V 版本 - 输入命令 nvmw -h,会显示一下信息 PS C:\Users\mint\Desktop\vuexmjwxt> nvmw -h Usage: nvmw [options] [command]

Options: -V, --version output the version number -h, --help display help for command

Commands: install install the given version of Node uninstall uninstall the given version of Node use use the given version of Node in current shell deactivate undo effects of nvmw in current shell switch permanently use the given version of Node as default switch-deactivate permanently undo effects of nvmw ls list the installed all Nodes ls-remote list remote versions available for install cleanup remove stale local caches help [command] display help for command

Examples:

nvmw install v0.10.20
nvmw uninstall v0.10.20
nvmw use v0.10.20

``` nvmw install v12.22.0 安装12.12.0版本的node,安装成功后提示

运行 nvmw use v12.22.0 切换到当前版本,至此成功升级node并切换到对应的版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值