node版本切换导致项目无法启动如何解决?

就原来16版的nodejs卸载了,原来的nodemodules没删,又下载了12版的node,然后npm run dev启动项目就报错

img

node版本的原因 建议使用nvm来进行版本管理, 如有帮助给个采纳谢谢

可以把原来的node_modules删了,然后重新npm install下载依赖试试吧,毕竟你这隔了好几个大版本了都,底层逻辑多少有很多不一样了,然后你也可以学习一下使用nvm管理node,就不用去官网下载node了,一行命令就会帮你下载,还可以下载多个不同版本的node,一行命令就可以随时切换版本

参考这个
https://blog.csdn.net/weixin_43846581/article/details/111149346

把node_module删除重新安装,还不行的就是版本有冲突,用nvm管理node版本,下面的参考链接对够用:https://blog.csdn.net/qq_43940789/article/details/126042822