這個故事說來話長,簡而言之就是我把部落格文件移植到另外一個新環境上,也安裝了新版本的 node(貌似是18以上版本)
這時候問題就來了… 在在 npm install 指令時瘋狂暴 npm gyp err 的錯 這時候我肯定很後悔要把文件移植到另一個新環境QQ

再後來我調降了 node 版本到 14.XX.X 可以執行了 不過還是有錯誤,就是 ERROR plugin load failed hexo-renderer-scss
這個問題呢,網路上有各種方法,但好像沒一樣能真正幫助到我… 所以我就任由這個錯誤和我的部落格並存了一段時間

再到今天,我又手賤了
不知道我是哪根筋抽了 居然想解決這個我一直解決不了的問題 (主要可能是因為我想把 node 版本調高…)

反正經過好幾個小時的折騰 就是一直在一個死循環:
node 版本太高 -> npm gyp error (這個問題解決不了或許是因為 macOS 和 python2 的關係…(?
node 版本太低 ->ERROR plugin load failed hexo-renderer-scss

最後當我已經精疲力竭還有我的電腦已經垂死爭扎(電量剩10趴)的時候 我終於要開始放棄了
我把 node 調回 14 ,因為我忘記我之前是裝確切什麼版本了 所以我後來安裝了 14.20.0

神奇的事來了!!!重新 npm install 後居然完好無缺!!! 什麼抱錯也沒有~~~


對於原本 ERROR plugin load failed hexo-renderer-scss 這個抱錯網上有一個解法ERROR Plugin load failed #13
1.npm install -g cnpm –registry=https://registry.npm.taobao.org
2.cnpm install node-sass@latest

這個辦法是使用淘寶的鏡像 之前對我來說是可行的 不過在使用 npm list 指令還是會有紅字 所以我就手癢想解決哈哈

p.s. 另外後來在網路上又看到了另一種解法 不過我沒試過~ node-sass 新解法 #517