npm run serve Syntax Error Error Node Sass version 7.0.0 is incompatible with ^4.0.0

24 篇文章 0 订阅

一、node-sass报错

项目由于安装的node版本不同,安装依赖后导致项目运行失败并有报错问题。

首先需要根据自己电脑安装的node版本对照出当前项目需要下载对应版本的node-sass依赖,对照表如下图:

?¨è?é??¥????è?°

网页查找对应具体版本号的node-sass地址:node-sass - npm

二、为了项目能够一口气跑起来,需要按步骤操作

第一、查看电脑安装的node版本

第二、根据对照表找出当前node版本需要安装的node-sass依赖版本,上图node对应的是4.14+,为了方便我直接在package.json中自行修改node-sass的版本号,然后命令行执行 npm install就可以啦。(如果你是执行npm install之后报错的那么请继续往下看)

如果是先执行了npm install之后发现项目运行时报Node Sass version 7.0.0 is incompatible with ^4.0.0类似这样的错,那么需要先卸载已下载好的node-sass依赖

卸载node-sass命令:npm uninstall node-sass -D

重新安装指定版本号:npm install node-sass@4.14.1 --save-dev

总结

出了问题不要怕,看具体报错是什么,根据报错再对症下药。怕就怕错误不明显,各种浪费时间,捣鼓一圈还耽误学习时间。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值