問(wèn)題描述
-
如下圖,執(zhí)行
ionic serve依賴node-sass找不到
node-sass下載失敗 -
如下圖,執(zhí)行
cnpm i報(bào)錯(cuò)
錯(cuò)誤原因1:網(wǎng)絡(luò)問(wèn)題下載node-sassa失敗
解決方法1
- 嘗試使用移動(dòng)網(wǎng)絡(luò)下載
解決方法2
- 去這里下載win32-x64-47_binding.node,我的版本是47,你的可能和我的不一樣
- 把下載的文件放到硬盤(pán)某目錄下,我放到了D盤(pán)根目錄
- 執(zhí)行
set SASS_BINARY_PATH=D:\win32-x64-47_binding.node - 再執(zhí)行
cnpm i node-sass - 最后再運(yùn)行
ionic serve運(yùn)行app或執(zhí)行cnpm i安裝完其他依賴在運(yùn)行app
重新安裝node-sass
錯(cuò)誤原因2:nodejs版本太高
解決方法1
-
卸載node.js
卸載6.x的nodejs - 去這里下載你想要的nodejs版本并安裝,如果你現(xiàn)在是8.x就下載6.x,如果你是6.x就下載5.x
- 最后刪除app的node_modules,執(zhí)行
cnpm i重新安裝依賴后再運(yùn)行app
解決方法2
安裝visual studio 2015,社區(qū)辦即可



