ionic 開發(fā)之爬坑:Error: Node Sass does not yet support your current environment:

ps:補充

ionic項目自然也是用webpack管理的項目,webpack通過配置可以將ts編譯成js,將sass、scss編譯成css等。
node-sass是解析sass和scss=>css的基礎,webpack中的sass-loader依賴于node-sass,所有想要打包sass和scss文件,這個依賴是避免不了的。

ionic 開發(fā)過程中node版本升級后,ionic cordova run ios -lc命令調(diào)試項目時報錯:

Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (64)
For more information on which environments are supported please see:

QQ20180731-165922.png

錯誤提示的其實很明顯了,當前版本node-sass 不支持當前環(huán)境,即node-sass版本較低而node版本較高(也可以根據(jù)提示路徑找到當前node-sass進行查看版本號)。

解決方案:
一般我們不會再將node版本回退,而是升級node-sass(升級過程中確保網(wǎng)絡正常)。

update你的sass版本即可:

npm rebuild node-sass
或者自己手動升級:

1.先卸載

npm uninstall --save node-sass

2.清除緩存

npm cache clean -f

3.升級node-sass模塊

npm install --save node-sass
也可以卸載、安裝指定版本的node-sass:

安裝指定版本node-sass模塊

npm install --save node-sass@4.9.2

卸載指定版本node-sass模塊

npm uninstall --save node-sass@4.9.2

以上問題的解決方法希望對讀者有所幫助,有更好的解決方案歡迎大家跟我交流~~~

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容