【问题标题】:Heroku Log "npm err"Heroku 日志“npm 错误”
【发布时间】:2015-07-22 16:20:25
【问题描述】:

我在 heroku 上部署了一个应用程序,它可以工作,但是当我转到链接时,我收到一个应用程序错误。当我在控制台中访问 heroku 日志时,我看到的是这样的:

2015-05-11T21:35:28.450778+00:00 app[web.1]: npm ERR!
2015-05-11T21:35:28.451031+00:00 app[web.1]: npm ERR! Failed at the showtrackr@0.0.0 start script 'node ./bin/www'.
2015-05-11T21:35:28.458702+00:00 app[web.1]: npm ERR! Tell the author that this fails on your system:
2015-05-11T21:35:28.451298+00:00 app[web.1]: npm ERR! This is most likely a problem with the showtrackr package,
2015-05-11T21:35:28.470607+00:00 app[web.1]:
2015-05-11T21:35:28.448240+00:00 app[web.1]: npm ERR! Linux 3.13.0-49-generic
2015-05-11T21:35:28.471022+00:00 app[web.1]: npm ERR! Please include the following file with any support request:
2015-05-11T21:35:28.458465+00:00 app[web.1]: npm ERR! not with npm itself.
2015-05-11T21:35:28.458841+00:00 app[web.1]: npm ERR!     node ./bin/www
2015-05-11T21:35:28.471756+00:00 app[web.1]: npm ERR!     /app/npm-debug.log
2015-05-11T21:35:28.459009+00:00 app[web.1]: npm ERR! You can get their info via:
2015-05-11T21:35:28.459145+00:00 app[web.1]: npm ERR!     npm owner ls showtrackr
2015-05-11T21:35:28.459299+00:00 app[web.1]: npm ERR! There is likely additional logging output above.
2015-05-11T21:35:29.488054+00:00 heroku[web.1]: State changed from starting to crashed
2015-05-11T21:35:29.489121+00:00 heroku[web.1]: State changed from crashed to starting
2015-05-11T21:35:29.467921+00:00 heroku[web.1]: Process exited with status 1
2015-05-11T21:35:33.804208+00:00 heroku[web.1]: Starting process with command `npm start`
2015-05-11T21:35:35.767544+00:00 app[web.1]: Recommending WEB_CONCURRENCY=1
2015-05-11T21:35:35.767452+00:00 app[web.1]: Detected 512 MB available memory, 512 MB limit per process (WEB_MEMORY)
2015-05-11T21:35:37.227415+00:00 app[web.1]: > node ./bin/www

如果有人能提供帮助,那就太好了。

【问题讨论】:

  • 您的./bin/www 文件是什么样的?那里出了点问题。
  • 可能是generator-express从本指南sahatyalkabov.com/…生成的那个
  • 我从那个损坏的指南中注意到了这一步:“删除视图、路由和 bin 目录,因为您将不再需要它们”——您没有碰巧遵循该建议,对吗?因为如果您的 package.json 正在寻找 bin/www 并且它不存在,那么这就是您的问题。

标签: node.js heroku npm


【解决方案1】:

不知道为什么,我跑了

npm install

然后重新推到heroku,一切正常。

【讨论】:

  • 无赖。我现在在同一条船上。
猜你喜欢
  • 1970-01-01
  • 2015-05-04
  • 2014-02-13
  • 2014-08-03
  • 2012-11-26
  • 2014-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多