Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime

84 篇文章 19 订阅
2 篇文章 0 订阅

❤️❤️❤️Topology-le5le智慧光伏能源可视化方案❤️❤️❤️

🌟🌟🌟Topology可视化绘图引擎🌟🌟🌟

一、本地cnpm install安装依赖之后,运行npm run serve 报错,如下:

报错原文:

 ERROR  Failed to compile with 1 error                                                                                                                                                                              上午9:24:42
 error  in ./src/assets/main.scss

Syntax Error: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (93)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.14.1


 @ ./src/assets/main.scss 4:14-280 15:3-20:5 16:22-288
 @ ./src/main.js
 @ multi ./node_modules/_webpack-dev-server@3.11.3@webpack-dev-server/client?http://192.168.0.119:8080/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

二、分析错误: 

看了报错信息,可能和node.js、node-sass有关,属于依赖环境报错,我决定复制错误提示中的链接:

https://github.com/sass/node-sass/releases/tag/v4.14.1

分析版本:

npm查看node-sass:

 看了package.json中版本确是4.9.0,先删除node-sass

 删除node_modules中的node-sass模块

尝试安装了6.0.1,还是不行,自信找找发现其实解决这一问题就是因为node.js版本过高带来的冲突。

三、真正解决

我本地安装的版本如下:

v16.13.0

直接去百度查找能够适应node.js16+版本的node-sass和sass-loader的版本:

去package.json中替换成下面的兼容node16+版本:

"devDependencies": {
    "sass-loader": "^10.2.0",
    "node-sass": "^6.0.1",
  },

删除node_modules全部模块,重新cnpm install,再次运行npm run serve,问题解决!

或者:

npm i node-sass@6.0.1 --save-dev
npm i sass-loader@10.2.0 --save-dev

效果:

 总结:

我的解决办法比网上的可能比较快,你首先确定你的node版本,然后再去看看package.json中node-sass和sass-loader版本是不是低了,低了就直接修改版本号,重新安装。

麻烦帮顶部那篇文章点个赞+收藏一下,谢谢!

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尔嵘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值