|
報錯如下:

可能具體報錯內(nèi)容不一樣,但只要是出現(xiàn)node-sass文件夾下的binding.node報錯,就基本可以確定是升級node.js造成的錯誤。
原因:
win32-x64-64_binding.node與node版本相對應(yīng),我現(xiàn)在的node版本為10.x,他所對應(yīng)的就是win32-x64-64_binding.node(可以通過node -p "[process.platform, process.arch, process.versions.modules].join('-')"查看版本)。 然而我原來Ionic項目使用的是另一個node版本,他所對應(yīng)的是win32-x64-51_binding.node.現(xiàn)在要啟動項目他會去找你現(xiàn)在的新Node.js所對應(yīng)的binding.node,肯定是找不到的,然后他就要下載,由于各種原因未下載成功,項目啟動就失敗了。
解決方法:
根據(jù)報錯信息顯示的binding.node版本,到 https://github.com/sass/node-sass/releases
下載對應(yīng)版本文件,下載完拷貝到對應(yīng)的報錯文件夾下面,照著以前的文件樣式改改文件名。我的是在這個文件夾下。

再運行應(yīng)該就沒啥毛病了。
|