vhr前端项目启动失败报错,居然是版本问题!

文章讲述了在升级至Node18时遇到的问题,项目因历史原因需降级到16.6。开发者面临npmrunserve报错,涉及Browserslist、Webpack-dev-server和node-sass的版本兼容问题。通过更换淘宝镜像并调整node-sass版本,最终解决了版本不一致的错误。
摘要由CSDN通过智能技术生成

vhr前端项目启动问题解决,
环境node 16.6本来下载得最新得node18 根本启动不起来vhr项目,毕竟这个项目好久了已经,只能降低版本到16

npm run serve 启动报错:

404s will fallback to /index.html
11% building 15/19 modules 4 active D:\workspace\vhr-master\vuehr\node_modules\webpack-dev-server\client\utils\getCurrentScriptSource.jsBrowserslist: caniuse-lite is outdated. Please run next command npm update
98% after emitting CopyPlugin
提示更新版本
npm更新版本 npm update

再次报错:找不到node-sass 使用淘宝镜像 安装
Syntax Error: Error: Cannot find module ‘node-sass’
解决方案:
在这里插入图片描述
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm fund
cnpm install node-sass

再次启动报错:
Syntax Error: Error: Node Sass version 9.0.0 is incompatible with ^4.0.0.
在这里插入图片描述
node-sass版本和node版本不一致
在这里插入图片描述
在运行 成功了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值