Hexo:如何解决 FATAL Cannot read property 'code' of undefined

更多内容,欢迎查看:我的静态博客

 

突然,运行 hexo g -d 出现了 ERROR:

FATAL Cannot read property 'code' of undefined

	
FATAL Cannot read property 'code' of undefined

出现上述Error着实让人头疼,不管新建post.md还是其他更改,均无法完成 hexo g -d (即生成和推送)。

尝试了很多更改,终于奏效了一个,在此备忘并分享,步骤如下:

打开Hexo根目录下的 package.json 文件

将其内容更改如下:

{
  "name": "hexo-site",
  "version": "0.0.0",
  "private": true,
  "hexo": {
    "version": ""   # 此处右边的引号内原本有个 3.2.0,删除即可,不要填新的内容,重新运行后系统会自动填充这个引号内的数据。
  },
  "dependencies": {
    "hexo": "^3.2.0",
    "hexo-deployer-git": "^0.2.0",
    "hexo-deployer-heroku": "^0.1.1",
    "hexo-deployer-openshift": "^0.1.1",
    "hexo-deployer-rsync": "^0.1.2",
    "hexo-generator-archive": "^0.1.4",
    "hexo-generator-category": "^0.1.3",
    "hexo-generator-feed": "^1.2.0",
    "hexo-generator-index": "^0.2.0",
    "hexo-generator-search": "^1.0.4",
    "hexo-generator-sitemap": "^1.1.2",
    "hexo-generator-tag": "^0.2.0",
    "hexo-renderer-ejs": "^0.2.0",
    "hexo-renderer-marked": "^0.2.11",
    "hexo-renderer-stylus": "^0.2.3",
    "hexo-server": "^0.2.0",
    "hexo-wordcount": "^2.0.1",
    "hexo-toc": "^1.0.8",
    "hexo-url-image": "^0.1.0",
    "hexo-encrypt": "^0.2.0",
    "hexo-blog-encrypt": "1.1.*"    # 最后一行文本需要注意,此处末尾原本有个多余的 逗号,已删除
  }
}

以上更改完成后,即可恢复 hexo g -d 正常运行啦。

不排除有其他疑难杂症和相应解决方案,一事一议,先就写到这里为止啦。

转载于:https://my.oschina.net/u/3372900/blog/867765

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值