そこで、小さなReact create-react-appを使用したアプリケーションを開発しました。(常にゼロからアプリケーションを作成しました。)
それから、少し満足してから、npm run build
最適化された実動ビルドを作成します。
開発ビルドの代わりに本番ビルドを実行する方法を教えてください。
npm run build
を実行すると、コンソールは次のように表示されるはずです。
The build folder is ready to be deployed.
You may serve it with a static server:
npm install -g serve
serve -s build
ビルドスクリプトは、アプリ全体をビルドフォルダーにビルドし、静的に提供する準備ができています。ただし、実際にサービスを提供するには、提案されているような静的ファイルサーバーが必要です。
コマンドserve -s build
を実行した後、ローカルホスト(指定されたポート)で本番ビルドにアクセスできます。
もちろん、あなたが好きな静的ファイルサーバーを実行できますが、私は通常これにエクスプレスを使用しますが、serve
は単一のコマンドで静的ファイルを提供する最も簡単なオプションのようです。
このコマンドを使用します:npm install -g serve -s build