2017-08-25 3 views
1

Le projet est joint par mon github et construit avec succès, lorsque je clique sur « App Open » je reçois ce une « erreur d'application » ...difficultés à déployer pour Heroku (« Erreur d'application »)

Mon « journal "sur Heroku ressemble:

Node.js app detected 
Creating runtime environment 

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

    Resolving node version 6.x... 
    Downloading and installing node 6.11.2... 
    Using default npm version: 3.10.10 
Restoring cache 
    Loading 2 from cacheDirectories (default): 
    - node_modules 
    - bower_components (not cached - skipping) 
Building dependencies 
    Installing node modules (package.json) 
Caching build 
    Clearing previous node cache 
    Saving 2 cacheDirectories (default): 
    - node_modules 
    - bower_components (nothing to cache) 
Build succeeded! 
Discovering process types 
    Procfile declares types  -> (none) 
    Default types for buildpack -> web 
Compressing... 
    Done: 42.5M 
Launching... 
    Released v10 
    https://ken-neiheisel-studio.herokuapp.com/ deployed to Heroku 

Et mon package.json

package.json

je ne sais pas exactement quel est le problème?

Répondre

0

J'ai récemment eu le même problème en utilisant Heroku pour la 1ère fois, où tout semblait correct, la construction s'est terminée correctement, mais je n'arrivais pas à obtenir l'erreur "Procfile déclare types -> (aucun)". J'ai tout essayé, puis j'ai réalisé que j'avais auparavant une mauvaise version de Procfile dans ce projet qui était invisible pour moi. Je regardais mes dossiers visibles dans Windows, où le Procfile était parfait.

Pour réparer j'ai supprimé mon Procfile du dossier projecct. A fait un git frais ajouter. et un nouveau git commit -m "xxx" pour charger tous les fichiers dans git/heroku ... en laissant intentionnellement le fichier Procfile. Cela a servi à vider la mauvaise version de Procfile qui était stockée ou mise en cache dans git ou heroku. Ensuite, j'ai ajouté un nouveau fichier Procfile dans le dossier. Un autre git ajouter. et commit -m, et enfin toutes les erreurs bizarres entourant le Procfile effacées et l'App chargée sur heroku/web.