解決hexo神煩的DTraceProviderBindings MODULE_NOT_FOUND

原文發(fā)表在我的個(gè)人博客。

今晚折騰hexo的時(shí)候遇到很惡心的hexo報(bào)錯(cuò),執(zhí)行任何hexo命令都會(huì)報(bào)如下錯(cuò)誤。

hexo報(bào)錯(cuò)

{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }

解決辦法on google

google之后發(fā)現(xiàn)被這個(gè)問題困擾的小伙伴還真不少,網(wǎng)上最靠譜的解決辦法是:

$ npm install hexo --no-optional


的確很多小伙伴執(zhí)行上面的命令之后都解決了報(bào)錯(cuò)的問題,但也有很多小伙伴跟我一樣執(zhí)行后沒有任何效果,我甚至嘗試了卸載后重裝的方式:

$ npm uninstall hexo
$ npm install hexo --no-optional

可是依舊沒有效果。
其實(shí)hexo暫時(shí)并沒有用到dtrace-provider,僅僅是報(bào)錯(cuò)而已,hexo的命令還是能執(zhí)行,但對于強(qiáng)迫癥來說,簡直無法忍受。

我的解決辦法

一番折騰之后,我找到了適合我的解決辦法,重裝hexo-cli:

$ npm uninstall hexo-cli -g
$ npm install hexo-cli -g

再來執(zhí)行hexo命令果然沒有報(bào)錯(cuò)信息了:D

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容