Hexo 安装出现 Cannot find module 错误

阿里云产品限时红包,最高 ¥1888 元,立即领取

在安装 Hexo 的过程中,有时会遇到下面的错误:

1
2
3
4
$ hexo s
{ [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' }

从提示上看,问题的原因是缺少某些库,估计是由于天朝网络的问题,导致某些库没有完成下载就停止了。

可以换一个国内的 npm 源,然后重新安装 Hexo:

1
npm install hexo —no-optional

原文:http://segmentfault.com/a/1190000002979092#articleHeader5