推送被拒绝,无法编译 Node.js 应用程序 heroku

新手上路,请多包涵

当我尝试使用 git push heroku master 将我的 nodejs 应用程序推送到 heroku 时,我得到了这个:

 Counting objects: 975, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (862/862), done.
Writing objects: 100% (975/975), 3.74 MiB | 80.00 KiB/s, done.
Total 975 (delta 70), reused 0 (delta 0)

-----> Node.js app detected
-----> Resolving engine versions
   Using Node.js version: 0.10.15
   Using npm version: 1.3.3
-----> Fetching Node.js binaries
-----> Vendoring node into slug
-----> Installing dependencies with npm
   npm ERR! install Couldn't read dependencies
!     Push rejected, failed to compile Node.js app

To git@heroku.com:hidden-reaches-9268.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:hidden-reaches-9268.git'

这是我的 package.json:

 {
  "name": "fnBoard",
  "version": "0.0.1",
  "private": true,
  "scripts": {
  "start": "node server.js"
},

  "dependencies": {
   "socket.io": "0.9.x"
},
   "engines": {
     "node": "0.10.x",
     "npm": "1.3.x"
   }
}

里面有一堆错误,我不知道为什么会这样。请帮忙。 -谢谢

原文由 Pixeladed 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 483
2 个回答

我在 ReactJS 工作,我正在尝试在 Heroku 服务器上部署我的项目。那时我发现了同样的错误:

推送被拒绝,无法编译 Node.js 应用程序。

在此处输入图像描述

解决方法是:

如果你使用纱线:

git rm 纱线锁

git push heroku 大师

如果你使用 npm:

git rm package-lock.json

git push heroku 大师

原文由 Yogesh Borad 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题