Syntax Error: Error: Node Sass does not yet support your current environment: Windows 64-bit

当出现以下两个问题,一般是Node-Sass与Node的版本不匹配问题导致的,按照以下以下步骤可以解决90%的问题!

 

先查看自己的node版本

node -v

我的node版本是v16.14.0,支持最新的node-sass 7.0+版本

下面式node 和 node-sass兼容版本对照表

官网版本对照链接:GitHub - sass/node-sass: Node.js bindings to libsass

一、首先卸载老版本的node-sass

npm install --save node-sass

 二、安装新版本的node-sass

1.安装最新版本  node-sass

npm install --save node-sass

-->这里注意,不带版本号的命令是默认安装最新版本的node-sass,若需安装非最新兼容版本的node-sass 只需在node-sass后面加上  @具体版本号    即可!

    2.安装非最新 兼容版本的node-sass

npm install --save node-sass@具体版本号

node-sass具体版本号查看链接:Tags · sass/node-sass · GitHub

若前面两步骤解决问题了,就不需要第三步!

若前面两步骤没有解决问题,启动项目依然报错,请尝试第三步!

三、安装sass

cnpm i -D sass

这里用到了cnpm,若没有安装cnpm可以安装一下最新的淘宝镜像,下面的是最最最新的淘宝镜像

npm install -g cnpm --registry=https://registry.npmmirror.com

四、最终解决问题了

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值