npm run serve Syntax Error Error Node Sass version 7.0.0 is incompatible with ^4.0.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

总结

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


版权声明:本文为m0_67390963原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。