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

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章