美文网首页
vue2,vue3与nodejs版本冲突

vue2,vue3与nodejs版本冲突

作者: 清平乐啊 | 来源:发表于2023-10-17 17:36 被阅读0次

记2023.10.18

一、背景

已经在使用运行的项目时vue2.6版本,nodejs版本为14.17.0

新使用的项目时vue4.4.11版本,nodejs使用14.17.0报错

failed to load config from D:\xxx\xxx\xxx\vite.config.js
error when starting dev server:
Error: Cannot find module 'node:url'
......

二、解决报错

下载最新nodejs21.0.0
运行新项目,运行成功

运行已在使用项目,报错

10%... 3/5 moudules...
digital envelope routines::unsupported

按照此网页提示去兼容旧项目

旧项目可以正常运行

but!!!!!!!!!!

个人的其他软件,因为有用到nodejs运行环境,因此,加入环境变量生效后,个人的其他软件不能用
且个别旧项目的css报各种语法错误

三、nvm

切换版本,各个项目所需nodejs版本都能存在,运行什么项目就切换什么node版本即可
参照此网页

提示需要关注博主的文章,则输入关键词“简单易懂的 nvm 和 Node.js 版本控制指南”百度搜索即可

nvm使用截图,防走丢

对应项目,对应相应的nodejs版本,ok,解决nodejs版本匹配的烦恼!

nvm安装node和npm成功之后,习惯使用yarn命令运行项目,于是:
切换nodejs版本后,再 npm install -g yarn 再次使用yarn命令运行项目,项目运行成功

nvm下载地址,在github

相关文章

网友评论

      本文标题:vue2,vue3与nodejs版本冲突

      本文链接:https://www.haomeiwen.com/subject/lzhqidtx.html