Hexo-NexT搭建个人博客(四)

image

提示:本篇文章将介绍在使用 heox 做博客框架中的一些 bug 处理情况。

按照之前的教程介绍应该是会比较顺利的搭建好你的博客,但是难免会遇到一些意外,这个时候就要学会解决问题了。 解决问题的原则是:查看 bug 信息,从上到下依次解决 bug。

下面来看几个例子:

首先这个是在 hexo clean 时报的错: 提示插件 hexo-deployer-git 加载失败,想了一下,应该是上次我在移动博客目录的时候,这个模块中有一些文件名比较长的文件,系统会提示移动不过来,导致这个模块异常,很简单,文件夹中删除这个模块,重新安装即可。(或者使用 npm 来卸载这个模块,然后重新安装)如下:

OK , 现在好了,hexo clean 没有报错了。

下面,我是在执行 hexo g 的操作,同样也出现了错误:

按照图中我标注的步骤,来看一下错误信息: 如 1 所示:我们首先会发现缺少模块 isarray ,但是我们查看 package.json 文件,我们的项目根本就没有引入 isarray 这个模块,我猜测这个 isarray 模块应该是某个模块的子模块 。

如 2 所示:我们顺着 at 一路往下找。

如 3 所示:发现这个 isarray 是在 hexo-generator-sitemap 里面的 ,所以我们删除这个 hexo-generator-sitemap 模块,然后重新安装这个模块。如下:

OK , 现在好了,hexo g 没有报错了。

那么,就以这两个例子来作为本次的示范吧,其实,Hexo 中的一些问题还是比较好解决的,因为它都是依赖其他模块的,定位到出问题的模块,卸载重装即可。

总结:遇到问题 **bug**,一定要仔细查阅错误提示信息,遵守从上往下解决的方案。

Hexo-NexT搭建个人博客(四)

https://hexo-theme.github.io/post/2016092325.htm/

Author

Tommas

Posted on

2016-09-07

Licensed under

CC BY-NC-SA 4.0

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×