私はHerokuでホストしたいNodeプロジェクトを持っています。私はHerokuのHerokuはノードのバージョンを読み取っていません
git push heroku master
にアプリをプッシュしようとすると、しかし
{
"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",
...
}
、:私は明示的にこのようになります(ルートディレクトリにあります)私のpackage.jsonにノードおよびNPMのバージョンが定義されています
Herokuはアプリを構築しようとしますが、ノードとnpmのバージョンをリードできないようです。ここに私が得る応答がある。
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
なぜherokuはpackage.jsonからノードとnpmバージョンを読み取らないのですか?