我正在尝试将我的节点js应用程序部署到heroku但是在推送到master时我一直收到错误

时间:2016-03-24 06:56:38

标签: node.js git heroku

我正在尝试将我的节点js应用程序部署到heroku但是在推送到master时我一直收到错误。它关于获取set buildpack

git push heroku master
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Fetching set buildpack https://github.com/heroku/heroku-buildpack-nodejs.git... done
remote: 
remote:  !     Push rejected, failed to detect set buildpack https://github.com/heroku/heroku-buildpack-nodejs.git
remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote: 
remote: Verifying deploy...
remote: 
remote: !   Push rejected to accessmusic.
remote:

package.json文件

{
"name": "Access",
"version": "0.0.0",
"main": "server.js",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"body-parser": "~1.13.2",
"cookie-parser": "~1.3.5",
"debug": "~2.2.0",
"express": "~4.13.1",
"jade": "~1.11.0",
"morgan": "~1.6.1",
"serve-favicon": "~2.3.0"
},
"engines": {
"node": "4.0.0"
},
"keywords": [
"node",
"heroku",
"express"
]
}

Image of terminal and error

1 个答案:

答案 0 :(得分:0)

您可能缺少定义正在使用的npm包的package.json文件