私はreactjsが初めてで、アプリの開発に取り組んでいます。正常に実行されていましたが、npm run buildコマンドを実行すると、「このアプリを実行するにはJavaScriptを有効にする必要があります。」というエラーが表示されます。 「ホームページ」:「./」を指定した場合でも、server.jsファイルに変更を加えましたが、問題は解決しませんでした。
そして、laravelプロジェクト、javascriptがブラウザで有効になっている、別のブラウザを試してみました。
誰かがこのエラーを克服するのを手伝ってください。
前もって感謝します。
同じ問題がありました。私の場合、クラス名はパターンに従っていませんでした(大文字で始まる必要があります)。修正するとすぐに、すべてがうまくいき始めました。
同じ問題がありました。私の実行可能なソリューション:
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"));
});
同じURL(localhost:8080)にいくつかのCookieが設定されていた可能性があります。おそらく以前の開発からのもので、何らかの理由でReactプロジェクト。別のブラウザで試してみたところ、機能し、Cookieを削除して完全に機能しました。
in chrome goto chrome:// settings/content/javascript and javascriptを有効にする
クライアントpackage.jsonファイル内でサーバーへのプロキシが指定されていないときにこのメッセージを受け取りました。
"proxy": "http://localhost:5000"
(ここで、サーバーがリッスンするようにセットアップされたポート番号に5000を変更する必要があります。私の場合は、追加後にサーバーの再起動も必要でした)