- JavaScript
- 2022-05-16 - 更新:2022-05-17
Reactアプリを本場環境にデプロイするための覚書です。
※デプロイとは、開発したアプリケーション(機能やサービス)をサーバー上に展開・配置して利用できるようにすること。
ファイルの読み込みを相対パスにしたい場合、package.jsonに"homepage": ".",
を追加。
プロジェクトのディレクトリでコマンドを実行しビルドします。
yarn build
ビルド中に等価演算子についての警告が発生することがあります。
==
ではなく===
を使えとのことらしいです。
型の判定までしなくても良い場合はとりあえず無視してもいいでしょう。
Compiled with warnings. src/...js Line 7:9: Expected '===' and instead saw '==' eqeqeq
これで本番環境へのデプロイの準備が整いました。
buildディレクトリ以下にファイルが構成されますので、配下のファイルをリモートサーバーにアップロードします。
ちなみに、別途作成したファイル等でビルドの際に含まれて欲しいものがあれば、publicディレクトリに配置しておくとbuildディレクトリにも配置されます。
参考URL:
初めてReactをプロダクションで採用した時に役立ったこと、情報収集についての思い出 | Crudzoo
サーバーにReactアプリをデプロイする方法
【初心者】Reactアプリケーションを作ってデプロイする方法【歓迎】 – Qiita