搜尋

首頁  >  問答  >  主體

node.js - hexo命令报错

昨天用hexo新建的博客本地和远程都没问题,今天想改进一下,结果打开git进入对应文件进行hexo s命令报错了,如下代码:

FATAL Cannot read property 'replace ' of null
TypeError: Cannot read property 'replace' of null
        at E:\Git\hexo\Hexo-blog\node_modules\hexo\lib\hexo\load_config.js:35:28
        at tryCatcher (E:\Git\hexo\Hexo-blog\node_modules\hexo\node_modules\bluebird\js\release\util.js:16:23)
        at Promise._settlePromiseFromHandler (E:\Git\hexo\Hexo-blog\node_modules\hexo\node_modules\bluebird\js\release\promise.js:510:31)
        at Promise._settlePromise (E:\Git\hexo\Hexo-blog\node_modules\hexo\node_modules\bluebird\js\release\promise.js:567:18)
        at Promise._settlePromise0 (E:\Git\hexo\Hexo-blog\node_modules\hexo\node_modules\bluebird\js\release\promise.js:612:10)
        at Promise._settlePromises (E:\Git\hexo\Hexo-blog\node_modules\hexo\node_modules\bluebird\js\release\promise.js:691:18)
        at Async._drainQueue (E:\Git\hexo\Hexo-blog\node_modules\hexo\node_modules\bluebird\js\release\async.js:138:16)
        at Async._drainQueues (E:\Git\hexo\Hexo-blog\node_modules\hexo\node_modules\bluebird\js\release\async.js:148:10)
        at Immediate.Async.drainQueues [as _onImmediate] (E:\Git\hexo\Hexo-blog\node_modules\hexo\node_modules\bluebird\js\release\async.js:17:14)
        at processImmediate [as _immediateCallback] (timers.js:383:17)

接着我使用了hexo clean等命令都出现如上的报错情况。请大神指点一二,谢谢!

伊谢尔伦伊谢尔伦2785 天前797

全部回覆(3)我來回復

  • PHP中文网

    PHP中文网2017-04-17 15:33:01

    已解決,問題出在我之前刪除了_config.yml設定檔中url:後面的位址。謝謝!

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 15:33:01

    最笨的辦法,重新下載hexo,把設定檔和md檔拷出來。重新產生靜態檔案

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 15:33:01

    你好,請問你是怎麼解決的呢 我也是遇到同樣的問題

    回覆
    0
  • 取消回覆