使用Node.js(安裝Hexo)時出現了 rollbackFailedOptional 的解決方法

管理員身份運行一個編輯器(注意因為這個目錄沒有管理員身份是無法修改文件的)並打開
C:\Program Files\nodejs\node_modules\npm\npmrc
(如果你安裝 Node.js 時沒有改變安裝目錄的話)
(如果沒有就自己新建一個文本文檔並去掉 .txt 的擴展名)
(不是 C:\Program Files\nodejs\node_modules\npm\.npmrc !)

填入以下內容並保存

proxy = null
registry = //registry.npm.taobao.org
disturl = //npm.taobao.org/dist

然後再重新嘗試(安裝Hexo)即可。

如果依舊無法解決可以嘗試在以管理員身份啟動的命令提示符或 Powershell 中執行此命令
npm config set disturl //npm.taobao.org/dist

以上所有操作都是在替換npm源為淘寶提供的npm鏡像以實現國內加速