0%

Fix hexo with Error: Module version mismatch.

緣起

更新了 hexo 之後一執行就噴下面這三行訊息

1
2
3
[Error: Module version mismatch. Expected 46, got 14.]
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }

解決方法

用以下這兩行就可以解決

1
2
$ npm install hexo --no-optional
$ npm install --unsafe-perm --verbose -g hexo