PM2 Heroku部署无法启动应用程序
我按照这里的方向: http : //pm2.keymetrics.io/docs/usage/use-pm2-with-cloud-providers/
尝试将testing应用推送到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
在本地npm start
。 任何想法或线索为什么发生这种情况?
确保你的dist文件夹被推到git。 检查.gitignore的内容。
- Heroku,当我在网上部署我的应用程序崩溃,但在我的本地机器上运行没有错误
- 如何在heroku postgres查询中使用LOCAL VARIABLES?
- Heroku和Soundcloud API混合内容问题
- Node.js worker内存尖峰使用request&pkgcloud时出现错误R14
- 将带React组件的Ruby on Rails项目部署到Heroku
- Parse.com到Heroku:与heroku和调度程序一起使用后台作业
- 如何将静态HTML和CSS文件连接到Node.js应用程序?
- “抓取失败的加载” – 在Postman中获取作品,但在Chrome和Safari中失败
- heroku部署使用nodejs失败