hexo删除帖子错误ENOENT:没有这样的文件或目录

时间:2016-03-27 03:47:44

标签: hexo

我在Mac上运行hexo。它非常有效,直到我想要删除hello-world.md帖子。我按以下顺序删除帖子。

  1. 删除source / _post
  2. 中的hello-world.md
  3. 运行hexo clean删除database(db.json)和assets文件夹
  4. 运行hexo generate以生成新博客而不会删除您的帖子,遗憾的是,错误发生。
  5. 错误信息是:

    /usr/local/lib/node_modules/hexo/node_modules/graceful-fs/polyfills.js:8
        cwd = origCwd.call(process)
                      ^
    
    Error: ENOENT: no such file or directory, uv_cwd
        at Error (native)
        at process.cwd (/usr/local/lib/node_modules/hexo/node_modules/graceful-fs/polyfills.js:8:19)
        at entry (/usr/local/lib/node_modules/hexo/node_modules/hexo-cli/lib/hexo.js:14:24)
        at Object.<anonymous> (/usr/local/lib/node_modules/hexo/bin/hexo:5:20)
        at Module._compile (module.js:413:34)
        at Object.Module._extensions..js (module.js:422:10)
        at Module.load (module.js:357:32)
        at Function.Module._load (module.js:314:12)
        at Function.Module.runMain (module.js:447:10)
        at startup (node.js:141:18)
        at node.js:933:3
    

    那么问题是什么?谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

导致此问题的原因是我在hexo generate文件夹中运行public,当我运行hexo clean时,该文件被删除。