PM2 Heroku部署无法启动应用程序

时间:2017-12-04 22:55:35

标签: node.js heroku pm2

我按照此处的说明进行操作:http://pm2.keymetrics.io/docs/usage/use-pm2-with-cloud-providers/

尝试将测试应用推送到heroku并收到错误消息:

    [PM2] Spawning PM2 daemon with pm2_home=/app/.pm2
2017-12-04T22:35:51.928946+00:00 app[web.1]: [PM2] PM2 Successfully daemonized
2017-12-04T22:35:51.955730+00:00 app[web.1]: [PM2][ERROR] script not found : /app/dist/server.js
2017-12-04T22:35:51.955882+00:00 app[web.1]: script not found : /app/dist/server.js

在我的package.json中:

  "scripts": {
    "preinstall": "npm install pm2 -g",
    "start": "pm2 start ./dist/server.js -i 1 --attach"
   }

这是文件夹结构: enter image description here

我可以通过npm start在本地启动此功能。任何想法或线索为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

确保将您的dist文件夹推送到git。检查.gitignore的内容。

相关问题