【问题标题】:How do I configure pm2 to run hexo?如何配置 pm2 来运行 hexo?
【发布时间】:2016-03-17 02:10:35
【问题描述】:

我过去曾将 pm2 用于我的快速应用程序。我很喜欢。如何让它运行hexo。 Hexo 以 hexo server 开头,而不是 js 入口点。

【问题讨论】:

    标签: node.js pm2 hexo


    【解决方案1】:

    如果您运行的是 Linux 或 OSX,则可以使用 bash 脚本启动它。

    使用以下内容创建一个名为 hexo.sh 的文件

    #!/usr/bin/env bash
    hexo server
    

    那就简单了

    pm2 start hexo.sh
    

    【讨论】:

    • @AbnerChou 不会的,它是一个 bash 脚本。
    • 我已将其转为批处理脚本。 pm2 任务失败。
    • @AbnerChou 对我来说,我需要在 hexo server 之前添加 cd "$(dirname "$0")" 以使其工作。
    【解决方案2】:

    我想你可以试试:

    pm2 start app.js -- server -s
    

    其中 app.js 是一个包含以下内容的简单文件:

    require('hexo-cli');
    

    【讨论】:

      猜你喜欢
      • 2020-09-30
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 2017-03-21
      • 2019-08-13
      • 2016-07-18
      • 1970-01-01
      • 2017-04-25
      相关资源
      最近更新 更多