git 远程推送 heroku master 失败

git push heroku master Remote failed

This is my error image getting on heroku logs --tail

以上是我的错误的给定图像。当我尝试部署我的 nodejs 应用程序时 git push Heroku master 出现错误。 . . . 远程失败 在本地服务器上正常工作。我是初学者,请帮助我的 git ID 是 cosmos-dx 并且有一个名为 Webdictionary

的 git 回购

通读 nodemon docs 之后,考虑到您说自己是新手这一事实,我想我知道发生了什么。

在 nodemon 文档中,它为您提供了两种安装方式,一种是全局安装 npm install -g nodemon,另一种是在开发依赖项中安装它 npm install --save-dev nodemon。如果构建到 heroku 使用 npm install --only=production,这些选项中的任何一个都会使 nodemon 不存在。我假设他们会那样做。

在您的 package.json 文件中,将 npm start 脚本更改为:

"start": "node ser1.js"

由于 heroku 构建的应用程序中不存在 nodemon,因此您当前的启动脚本将失败。如果你想继续使用 nodemon 进行本地开发,你可以添加一个新的脚本:

"dev": "nodemon ser1.js"

从那里到 运行 您的应用程序,在您的本地计算机上使用 nodemon,您将 运行 npm run dev