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
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