解決hexo神煩的DTraceProviderBindings MODULE_NOT_FOUND

原文:http://kikoroc.com/2016/05/04/resolve-hexo-DTraceProviderBindings-MODULE-NOT-FOUND.htmlhtml

今晚折騰hexo的時候遇到很噁心的hexo報錯,執行任何hexo命令都會報以下錯誤。npm

hexo報錯

1
2
3
{ [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以後發現被這個問題困擾的小夥伴還真很多,網上最靠譜的解決辦法是:hexo

1
$ npm install hexo --no-optional

 

的確不少小夥伴執行上面的命令以後都解決了報錯的問題,但也有不少小夥伴跟我同樣執行後沒有任何效果,我甚至嘗試了卸載後重裝的方式:ide

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

 

但是依舊沒有效果。
其實hexo暫時並無用到dtrace-prodider,僅僅是報錯而已,hexo的命令仍是能執行,但對於強迫症來講,簡直沒法忍受。ui

個人解決辦法

一番折騰以後,我找到了適合個人解決辦法,重裝hexo-cli:google

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

 

再來執行hexo命令果真沒有報錯信息了:Dspa

相關文章
相關標籤/搜索