我在运行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:Usersx1c>node-sass -v
node-sass 4.13.1 (Wrapper) [JavaScript]
libsass 3.5.4 (Sass Compiler) [C/C++]
C:Usersx1c>node -v
v11.9.0
C:Usersx1c>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.