J'ai créé une application réactive à l'aide de in Ma question est similaire à cette question: réagir de l'application fonctionne localement, se bloque lorsque le code d'erreur Heroku = H10 P> mais je ne peux pas comprendre la solution qu'ils ont donnée. P> My Créer-réact-app code> .it fonctionne bien sur mon serveur local.Mais lorsque j'ai essayé de le déployer à Heroku, il ne casse pas. savoir pourquoi il se bloque.
héroku journaux --tail code> Son affichage
code d'erreur = H10 desc = application écrasé code> .Je cherché à propos de ce numéro et rien d'aide pour moi . P>
package.json code> est comme suit: P>
{
"name": "lets-chat",
"version": "0.1.0",
"private": true,
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.28",
"@fortawesome/free-brands-svg-icons": "^5.13.0",
"@fortawesome/free-regular-svg-icons": "^5.13.0",
"@fortawesome/free-solid-svg-icons": "^5.13.0",
"@fortawesome/react-fontawesome": "^0.1.9",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"dotenv": "^8.2.0",
"firebase": "^7.14.0",
"moment": "^2.24.0",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.1.2",
"react-scripts": "3.4.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
3 Réponses :
Consultez ce lien (au caseure aucune des solutions de cet autre post a aidé votre cas): https://dev.to/webdevraj/deploy-a-react-app-on-heroku-the-right-way-5efo Faites attention au n ° 6 où ils mentionnent le buildpack. p>
J'ai aussi eu le même problème. Je pourrais comprendre que c'est quelque chose à voir avec la version réactive. J'ai changé la version et cela a fonctionné. Mettez à jour votre version dans Package.json et voyez si cela fonctionne.
"react": "^16.12.0", "react-dom": "^16.12.0", "react-router-dom": "^5.1.2", "react-scripts": "3.2.0"
Lorsque vous utilisez Create-React-App et le déploiement de P>
ne supprimez pas le favicon.ico et manifeste.json p> li>
aussi dans package.json ci-dessus scripts insert "moteurs": { "NPM": "6.x", "Node": "12.x" }, p> li> ol>
// Remarque Vérifiez vos versions de nœud et de NPM en tapant NPM -V et Node -V pour des versions précises // P>
n'aime pas d'autres scripts ou modifier le démarrage, construire des scripts! p>
Cela devrait effacer toutes les erreurs H10 lors du déploiement de Heroku, s'ils ne vous suggèrent pas de créer un nouveau répertoire et de copier vos fichiers là-bas et de démarrer, ce lien est un excellent guide pour déployer P>
https://dev.to/smithmanny/deploy -Votre-React-APP-TO-HEROKU-2B6F P>