web-dev-qa-db-fra.com

Je reçois une erreur dans la console "Vous devez activer JavaScript pour exécuter cette application." réagis

Je suis nouveau pour réagir, je travaille sur une application. Il fonctionnait bien, mais lorsque j'ai exécuté la commande npm run build, le message d'erreur "Vous devez activer JavaScript pour exécuter cette application". J'ai apporté des modifications au fichier server.js même si j'ai donné "homepage": "./", mais cela n'a pas résolu mon problème.

Et j'ai vérifié en exécutant laravel projet, javascript est activé dans le navigateur, également essayé différents navigateurs.

Quelqu'un s'il vous plaît aidez-moi à surmonter cette erreur.

Merci d'avance.

15
Jagdeesh Kumar

J'ai eu le même problème. Dans mon cas, le nom de la classe ne suivait pas les modèles (doit commencer par majuscule). Dès que j'ai corrigé tout a commencé à bien fonctionner.

1
Paulo Cuellas

J'ai eu le même problème. Ma solution réalisable:

package.json:

"homepage": "."

index.js:

app.use(express.static(__dirname)); //here is important thing - no static directory, because all static :)

app.get("/*", function(req, res) {
  res.sendFile(path.join(__dirname, "index.html"));
});
1
Denys Bushulyak

J'avais des cookies placés dans la même URL (localhost: 8080), probablement d'un développement précédent, et c'était en quelque sorte un fouillis avec mon projet React. J'ai seulement découvert parce que (par désespoir) J'ai essayé avec un autre navigateur et cela a fonctionné. J'ai supprimé les cookies et cela a fonctionné parfaitement.

0
LeoLozes

in chrome goto chrome: // paramètres/contenu/javascript et activer javascript

0
PranavPinarayi

J'ai reçu ce message lorsqu'aucun proxy du serveur n'a été spécifié dans le fichier client package.json.

"proxy": "http://localhost:5000"

(où 5000 doit être remplacé par le numéro de port que le serveur a été configuré pour écouter. Dans mon cas, il a également été nécessaire de redémarrer le serveur une fois ajouté)

0
MaxWidth