Hexo

Hexoで"Module version mismatch"のエラーが出た場合の対応

Hexo

Hexoで’Error: Module version mismatch’のエラーが出る

こんな感じです。

[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' }

エラーの対応

GitHubのIssuesによりますと

$ sudo npm install hexo --no-optional

で対応できました。パッケージ依存によるようですね。