如何重装hexo

电脑的npm给删了,于是想要重装Hexo,走了不少弯路,后来发现了方法,记下来留着以后迁移用

npm重装了之后,hexo没有安装,需要安装,如果以前有过,但是现在报错,也建议重装。原链接

1
2
3
sudo npm uninstall hexo-cli -g
sudo npm uninstall dtrace-provider -g
sudo npm install hexo-cli -g --no-optional

发现依然不可以,于是删掉生成的目录,重新生成来自Github

1
rm -rf node_modules/ && npm install

如果报Local hexo not found in的错误,用上述方法也能解决

然后执行命令清除hexo的文件重新生成

1
2
hexo clean
hexo server

我因为引用了两个插件,会报下面的错误

1
2
3
4
ERROR Plugin load failed: hexo-generator-feed
Error: ENOENT: no such file or directory, open '/Users/gongting/py-develop/github/myblog/node_modules/hexo-generator-feed'
ERROR Plugin load failed: hexo-generator-sitemap
Error: ENOENT: no such file or directory, open '/Users/gongting/py-develop/github/myblog/node_modules/hexo-generator-sitemap'

_config.yml里,注释掉这两个插件即可