报错:先上个报错截图
大概意思就是,你这个node版本不对啊,我要的是12.22.0或者14.17.0或者16以上的版本,你咋给我个14.16.0呢?
出现场景:本人使用nvm管理多个版本的node,下载yarn之后,yarn安装在当前版本的node文件夹里,如AppData/Roaming/nvm/v14.16.0,在把vue-cli的默认包管理器设置成yarn,创建vue项目时(看命令行应该是在下载依赖时),就出现了这个问题。(具体原因本人也不知道)
开始的想法是换成它指定的node版本,但是又出现了类似的问题(具体是什么问题忘记了,但报错是差不多的样子)。
解决办法:
1、(简单)既然是下载依赖有问题,那就重新下载依赖,yarn不行就用npm
2、(复杂)在有些我不知道的情况下,创建项目都没成功,项目文件夹里只有一个package.json,这个时候我选择改vue-cli的默认包管理器,路径在C:\Users\xxx(用户名),把.vuerc里的packageManager改成npm就行。