Heroku日志“npm err”

3
我将应用程序部署到了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

如果有人能帮忙,那就太棒了。

1
你的 ./bin/www 文件是什么样子的?里面似乎出了些问题。 - Brennan
еҫҲеҸҜиғҪжҳҜз”ұgenerator-expressз”ҹжҲҗзҡ„пјҢжқҘиҮӘдәҺиҝҷдёӘжҢҮеҚ—http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/гҖӮ - Andrew Lavers
我注意到那个有问题的指南中有这一步骤:“移除视图(view)、路由(routes)和二进制(bin)目录,因为你将不再需要它们。”-- 你没有按照这个建议做,对吧?因为如果你的 package.json 文件正在查找 bin/www 文件而它不存在,那么这就是你出现问题的原因。 - Andrew Lavers
1个回答

1

我不知道为什么,但我运行了

npm install

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


真遗憾,我现在也处于同样的境地。 - r3wt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接