迁移 Hexo 博客遇到的坑

最近换了2020款的mac pro,因为之前把Ubuntu电脑上的Hexo博客同步到了Github私有库,想着在新电脑上只要git clone一下就万事大吉了,结果,坑是一个接一个,记录一下,防止下次换电脑的时候又碰到这种情况。

关于如何同步博客到github,可以参考这篇文章。如何同步Hexo博客

当我git克隆下来博客,进入博客运行hexo server 的时候,报了如下的错误:

{ Error: Cannot find module './build/default/DTraceProviderBindings'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Users/alansouza/repo/node_modules/dtrace-provider/dtrace-provider.js:17:23)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3) code: 'MODULE_NOT_FOUND' }

如果碰到这个错误只需要执行以下的命令就可以了:

rm -rf node_modules/ && npm install

了解更多迁移 Hexo 博客遇到的坑

SugarHosts主机评测( 支付宝付款、中文客服、简体中文界面、速度快的主机商)

SugarHosts主机即便支持简体中文界面,但有些站长在购买的时候还是会遇到一些问题。那在这里我就把完整详细的购买图文教程分享给大家。希望大家能够按照教程参考。 第一步,登录 SugarHosts官 …

了解更多SugarHosts主机评测( 支付宝付款、中文客服、简体中文界面、速度快的主机商)