Heroku - Ember JS - Ошибка развертывания (узел загрузки невозможен) - PullRequest
1 голос
/ 04 августа 2020

когда я пытаюсь выполнить код sh на Heroku, сборка / развертывание завершается неудачно из-за проблемы с узлом.

Журнал консоли

cd dungeon-diary
heroku buildpacks:set https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/emberjs.tgz   
git push heroku master

Консоль вывода с ошибкой

    remote: Building source:
    remote: 
    remote: -----> emberjs app detected
    remote: -----> Setting NPM_CONFIG_PRODUCTION to false to install ember-cli toolchain
    remote: -----> Fetching buildpack heroku/nodejs-v98
    remote: -----> Node.js detected
    remote: 
    remote: -----> Creating runtime environment
    remote:        
    remote:        NPM_CONFIG_LOGLEVEL=error
    remote:        NPM_CONFIG_PRODUCTION=false
    remote:        NODE_ENV=production
    remote:        NODE_MODULES_CACHE=true
    remote:        NODE_VERBOSE=false
    remote: 
    remote: -----> Installing binaries
    remote:        engines.node (package.json):  10.* || >= 12
    remote:        engines.npm (package.json):   6.x
    remote:        
    remote:        Resolving node version 10.* || >= 12 via semver.io...
    remote:        Downloading and installing node 14.7.0...
    remote:        Unable to download node 14.7.0; does it exist?** 
    remote: 
    remote: -----> Build failed

пакет. json

  "engines": {
    "node": "10.* || >= 12"
  },

1 Ответ

0 голосов
/ 04 сентября 2020

Проблема была ...

в журнале вы можете видеть, консоль сама выбрала узел 14.7.0, но для Heroku это было неприемлемо. Поэтому мне пришлось явно написать, какую версию использовать (чтобы избежать 14.7.0), и она начала работать :)

... странно для меня, почему консоль выбрала неподдерживаемую версию :)

...