私はreactのビルドツールを使用して私のリアクションアプリをビルドしようとしています。私が "npm start"しようとすると、アプリは正常に動作します。プロダクションビルドをブラウザで実行できないのはなぜですか?
npm start
オンhttp://localhost:3000 =>私はアプリケーションにアクセスできます。
しかし、私は、アプリケーションをビルドし、ビルドフォルダの「index.htmlの」ファイルにアクセスしようとすると、それは動作しませんし、私は白い空白の画面で発生します。
npm run build
http://myreact-app/build/index.html =>白い空白の画面です。
これは、npm run buildの実行後に作成されたビルドフォルダです。
そして、これは私が何か間違ったことをindex.htmlを
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="theme-color" content="#000000"><link rel="manifest" href="/manifest.json"><link rel="shortcut icon" href="/favicon.ico"><title>React App</title><link href="/static/css/main.9a0fe4f1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script type="text/javascript" src="/static/js/main.46d8cd76.js"></script></body></html>
やっているのですか?私のApache Webサーバー上に構築されたindex.htmlファイルにアクセスできませんか?
インデックスを表示します。すべてのスクリプトが正しく挿入されていますか?あなたのコンソールにエラーがありますか? – Sulthan
@Sulthanを追加しました。私もそれを理解しようとしていますが、それは "npm run build"の出力です。コンソールにエラーはありません – amone
'main.js'にはあなたのコードだけが含まれていますか、それともすべての依存関係も含まれていますか?それはチェックするのが簡単なはずです。 – Sulthan