Heroku'da barındırmak istediğim bir düğüm projem var. Ben HerokuHeroku, düğüm sürümünü okumaz
git push heroku master
uygulamayı itmek çalıştığınızda Ancak
{
"name": "*********",
"version": "0.0.0",
"private": true,
"engines": {
"node": "0.12.x",
"npm": "2.5.x"
},
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"body-parser": "^1.13.3",
...
}
: Ben açıkça şöyle (kök dizininde bulunan) benim package.json, içinde düğüm ve npm versiyonlarını tanımladık
Heroku, uygulamayı oluşturmaya çalışır, ancak nod ve npm versiyonunu başaramayacak gibi görünüyor. İşte aldığım cevap.
remote: -----> Installing binaries
remote: engines.node (package.json): unspecified
remote: engines.npm (package.json): unspecified (use default)
remote:
remote: Resolving node version (latest stable) via semver.io...
remote: Downloading and installing node 4.2.1...
remote: Using default npm version: 2.14.7
Neden heroku, package.json öğesinin düğümü ve npm sürümünü okumaz?