【Problem】前端项目运行:Module build failed:Error Node Sass does not yet support my current environmen

我在运行renren-fast-vue前端项目时,安装完依赖cnpm install

启动服务npm run dev 出现问题。

Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (67)

我以为是我安装Node太高了(升了下级node-v13.9.0),我尝试卸载重新安装Node(v11.9.0), 运行前端项目还是这个问题,再降低一个版本Node10也是这样。

再重新看下错误信息

Node Sass does not yet support your current environment

是不是我之前安装的Node Sass太低了呢? 更新一波。

将旧版本卸载

安装新版本node-sass

npm uninstall node-sass -g
npm install node-sass -g

在这里插入图片描述

C:\Users\x1c>node-sass -v
node-sass       4.13.1  (Wrapper)       [JavaScript]
libsass         3.5.4   (Sass Compiler) [C/C++]

C:\Users\x1c>node -v
v11.9.0

C:\Users\x1c>npm -v
6.5.0

重新运行下前端项目。

搞定

在这里插入图片描述

这是为什么呢?谷歌 stackoverflow 一波

在这里插入图片描述

我之前安装的node-sass版本比较低,node-sass 4.12修复了这个问题,升级一下就可以。。。我之前做各种无效的尝试我也不知道什么是什么,搞得一整天废了,我以后思考一段时间,没解决不纠结直接stackoverflow一波,理解解决问题思路,编程思想。

https://github.com/sass/node-sass/issues/2632

Upgrade node-sass to 4.12.0 and it will fix the issue.

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值