【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.

在这里插入图片描述

posted @ 2020-04-20 01:46  渐若窥宏大  阅读(263)  评论(0编辑  收藏  举报