Невозможно нажать на Heroku - Push отклонен, не удалось скомпилировать приложение Node.js - PullRequest
0 голосов
/ 02 мая 2018

Я не знаю, почему, но невозможно толкнуть Героку. Я не нашел ошибку: /. Спасибо за помощь ^^.

Это экспресс-приложение с клиентом React (используйте компас)

BuildPack -> https://github.com/stephanmelzer/heroku-buildpack-nodejs-grunt-compass.git

-----> Node.js app detected
-----> Creating runtime environment

       NPM_CONFIG_LOGLEVEL=error
       NODE_VERBOSE=false
       NODE_ENV=production
       NODE_MODULES_CACHE=true
-----> Installing binaries
       engines.node (package.json):  9.11.1
       engines.npm (package.json):   unspecified (use default)

       Resolving node version 9.11.1...
       Downloading and installing node 9.11.1...
       Using default npm version: 5.6.0
-----> Restoring cache
       Skipping cache restore (new-signature)
-----> Building dependencies
       Installing node modules (package.json + package-lock)
       added 365 packages in 8.599s
-----> Caching build
       Clearing previous node cache
       Saving 2 cacheDirectories (default):
       - node_modules
       - bower_components (nothing to cache)
-----> Pruning devDependencies
       Skipping because npm 5.6.0 sometimes fails when running 'npm prune' due to a known issue
       https://github.com/npm/npm/issues/19356

       You can silence this warning by updating to at least npm 5.7.1 in your package.json
       https://devcenter.heroku.com/articles/nodejs-support#specifying-an-npm-version
-----> Build succeeded!
-----> Node.js app detected
-----> Requested node range:  9.11.1
-----> Resolved node version: 9.11.1
-----> Downloading and installing node
 !     Push rejected, failed to compile Node.js app.
 !     Push failed

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Пожалуйста, следуйте приведенным ниже инструкциям для отправки данных на heroku.

  1. heroku создать "имя приложения"
  2. heroku git: clone -a "имя созданного приложения"
  3. heroku git: remote -a "имя приложения"
  4. git add.
  5. git commit -am "Initial commit"
  6. Git Pull Heroku Master
  7. Git Push Heroku Master

Внутри package.json add

"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node app.js"

} для более подробной информации посетите - https://www.heroku.com/nodejs

0 голосов
/ 02 мая 2018

Вам нужно будет добавить папку npm зависимостей (node_modules) в .gitignore

здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...