Heroku NodeJS 部署

hi3rlvi2  于 2022-11-13  发布在  其他
关注(0)|答案(2)|浏览(114)

我试着将我的NodeJS项目部署到Heroku。我使用免费帐户。当我部署它时,我访问了浏览器中的页面,它说:***应用程序中发生错误,无法提供您的页面。请稍后再试。***我检查了应用程序的日志,它显示NodeJS无法找到模块:Error: Cannot find module 'merge-descriptors'好的,我安装了它,再次出现同样的错误,但日志显示另一个模块丢失。当我安装这个模块时,错误再次出现在页面上。我检查了npm list中的所有模块,注意到所有这些模块都安装了,但在express下。最奇怪的是,该应用程序在localhost上运行完美。该问题只发生在Heroku中。此外,我试图恢复一个旧版本的应用程序,但页面再次显示错误。我如何才能解决这个问题?

zazmityj

zazmityj1#

npm install merge-descriptors safer-buffer --save

然后再推到Heroku

hfsqlsce

hfsqlsce2#

检查存储库是否真的有节点模块文件夹,我的问题是.gitignore...

相关问题