web-dev-qa-db-ja.com

ReactJSアプリを通常のホストにデプロイできますか?

私はReactを初めて使用しました。DigitalOcean、heroku、GitHub Pages、awsなどのサービスに反応アプリをデプロイする方法を人々が教える多くのガイドを見てきました。しかし、000webhostやIpageなどのホストサービスのフロントエンドのみで構成されているReact app(create-react-app))を展開できるかどうか疑問に思いますか?ウェブサイト、そして彼はすでにlpageにドメイン名とホストサービスを持っていると言います。

前もって感謝します

8
Julio

私は自分の反応アプリをバンドルするためにwebpackを使用しています。したがって、最後に反応アプリは次のようになります:

  • 1つのバンドル(動的なバンドル読み込みを使用する場合はめったにない-おそらく使用しない)、それは単なるjavascriptファイル
  • 本文の最後にこのファイルを含むindex.html
  • 原則として1つのファイル(または複数のファイルを含む個別のフォルダー)に設定し、index.htmlの先頭に含めることができる.css

.cssについては、いくつかのより良い方法がありますが、上記のように簡単な設定から始めることができます。

つまり、これら3つをサーバーに置くだけで、アプリはindex.htmlで利用できます。

追伸Ipageが何であるかわからず、create-react-appで動作していません。

11
croraf

プロジェクトが配置されているコマンドラインフォルダーから 'npm run build'を実行します。作成された「build」フォルダーからファイルをコピーし、ホストのルートフォルダーまたは同等のものにアップロードします。 1分もかかりません。

1
ZStoneDPM