PM2 Heroku 部署无法启动应用程序
PM2 Heroku Deployment fails to launch application
我按照这里的指示操作: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"
}
这是文件夹结构:
我可以在 npm start
之前在本地启动它。为什么会发生这种情况的任何想法或线索?
确保您的 dist 文件夹被推送到 git。查看.gitignore.
的内容
我按照这里的指示操作: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"
}
这是文件夹结构:
我可以在 npm start
之前在本地启动它。为什么会发生这种情况的任何想法或线索?
确保您的 dist 文件夹被推送到 git。查看.gitignore.
的内容