Parse platform 使用pm2启动分析仪表板

Parse platform 使用pm2启动分析仪表板,parse-platform,Parse Platform,如何使用pm2永久运行parse dashboard?我尝试了以下方法: dashboard.json { "apps" : [{ "name" : "parse-dash”, "script" : "/usr/local/bin/parse-dashboard”, "watch" : true, "merge_logs" : true, "cwd" : "/home/parse", "ar

如何使用pm2永久运行parse dashboard?我尝试了以下方法:

dashboard.json

{
  "apps" : [{
    "name"        : "parse-dash”,
    "script"      : "/usr/local/bin/parse-dashboard”,
    "watch"       : true,
    "merge_logs"  : true,
    "cwd"         : "/home/parse",
    "args"         : "--config dashboard-config.json"
  }]
}
以及启动pm2:

pm2 start dashboard.json
但我得到了以下错误:

evalmachine.<anonymous>:3
    "name"        : "parse-dash”,
                    ^^^^^^^^^^^^^^^^^^

SyntaxError: Unexpected token ILLEGAL
    at Object.exports.runInThisContext (vm.js:53:16)
    at Object.module.exports.parseConfig (/usr/local/lib/node_modules/pm2/lib/Utility.js:145:17)
    at Object.CLI._startJson (/usr/local/lib/node_modules/pm2/lib/CLI.js:302:23)
    at Object.CLI.start (/usr/local/lib/node_modules/pm2/lib/CLI.js:98:9)
    at /usr/local/lib/node_modules/pm2/bin/pm2:249:13
    at /usr/local/lib/node_modules/pm2/node_modules/async/lib/async.js:181:20
    at replenish (/usr/local/lib/node_modules/pm2/node_modules/async/lib/async.js:319:21)
    at /usr/local/lib/node_modules/pm2/node_modules/async/lib/async.js:330:15
    at Object.async.forEachLimit.async.eachLimit (/usr/local/lib/node_modules/pm2/node_modules/async/lib/async.js:220:35)
    at Command.<anonymous> (/usr/local/lib/node_modules/pm2/bin/pm2:248:13)
evalmachine.:3
“名称”:“解析破折号”,
^^^^^^^^^^^^^^^^^^
SyntaxError:意外标记非法
在Object.exports.runInThisContext(vm.js:53:16)
在Object.module.exports.parseConfig(/usr/local/lib/node_modules/pm2/lib/Utility.js:145:17)
在Object.CLI.\u startJson(/usr/local/lib/node\u modules/pm2/lib/CLI.js:302:23)
在Object.CLI.start(/usr/local/lib/node_modules/pm2/lib/CLI.js:98:9)
at/usr/local/lib/node_modules/pm2/bin/pm2:249:13
at/usr/local/lib/node_modules/pm2/node_modules/async/lib/async.js:181:20
补充时(/usr/local/lib/node_modules/pm2/node_modules/async/lib/async.js:319:21)
at/usr/local/lib/node_modules/pm2/node_modules/async/lib/async.js:330:15
在Object.async.forEachLimit.async.eachLimit(/usr/local/lib/node_modules/pm2/node_modules/async/lib/async.js:220:35)
at命令。(/usr/local/lib/node_modules/pm2/bin/pm2:248:13)

我不熟悉node_模块,也不确定是否指向了正确的文件夹。

嗨,伙计,你救了我的命,我也在寻找解决方案。 代码中的问题是在以下行中分隔的最后一个逗号:

"name"        : "parse-dash”,
"script"      : "/usr/local/bin/parse-dashboard”, 
改为:

"name"        : "parse-dash",
"script"      : "/usr/local/bin/parse-dashboard",

希望有帮助。

谢谢。我使用Notes.app而不是常规的代码编辑器。