ホームページ > ウェブフロントエンド > jsチュートリアル > Vite を使用した静的 React アプリのデプロイメント

Vite を使用した静的 React アプリのデプロイメント

Mary-Kate Olsen
リリース: 2024-12-25 17:14:14
オリジナル
789 人が閲覧しました

Static React App Deployment with Vite

Vite で構築された React アプリは、その速度と効率性で知られています。これらのアプリケーションを静的 Web サイトとして展開すると、高速なパフォーマンスとスケーラビリティが確保されます。このブログでは、最新のプラットフォームを使用してプロセスを簡素化する Vite を使用した静的 React アプリのデプロイについて説明します。

Vite とは何ですか?

Vite は、瞬時のサーバー起動と超高速のホット モジュール スワッピング (HMR) により開発速度を最適化する次世代のフロントエンド ツール フレームワークです。 React プロジェクトを含む最新の Web アプリケーションに最適です。

静的デプロイメントを行う理由

静的デプロイメントは、次のようなプロジェクトに最適です。

  • サーバーサイドレンダリング (SSR) は必要ありません。
  • ホスティングは費用対​​効果が高くなります (多くの場合無料)。
  • より高速な読み込みと優れたキャッシュ機能を提供します。

はじめに

Vite で構築された React アプリケーションを段階的にデプロイしてみましょう。

ステップ 1: プロジェクトのセットアップ

1. Vite React アプリを作成する

次のコマンドを実行して、Vite を使用して新しい React アプリを作成します。

npm create vite@latest my-vite-app --template react
cd my-vite-app
npm install

ログイン後にコピー
ログイン後にコピー

2.開発サーバーの起動

アプリケーションをローカルでテストします:

npm run dev

ログイン後にコピー
ログイン後にコピー

ステップ 2: 実稼働用のプロジェクトを作成する

  1. vite.config.js ファイルを編集して、サブディレクトリにデプロイするときのベース パスを設定します。

例:

export default defineConfig({
    base: '/your-subdirectory/',
    plugins: [react()],
});

ログイン後にコピー
ログイン後にコピー

アプリケーションをビルドします:

npm run build

ログイン後にコピー
ログイン後にコピー

これにより、最適化された静的ファイルを含む dist フォルダーが生成されます。

ステップ 3: 静的ファイルを展開する

これらのプラットフォームのいずれかを使用してアプリケーションをデプロイできます。 FAB Builder と一般的なクラウド プラットフォームを使用した展開を検討します。

オプション 1: FAB Builder を使用してデプロイする

FAB Builder は、コーディング経験が最小限のユーザーに最適な、効率的な導入ソリューションを提供します。

手順:

1.静的ファイルをアップロード

  • FAB Builder にログインします。
  • 展開セクションに移動します。
  • Vite によって生成された dist フォルダーをアップロードします。

2.ドメインの構成と設定

  • 独自のドメインを設定するか、FAB Builder のデフォルト URL を使用します。
  • SSLやキャッシュなどの設定を確認します。

3.導入

Deploy ボタンをクリックすると、静的 React アプリが数分で起動して実行されます!

オプション 2: 他のプラットフォームに展開する

Netlify

1. Netlify CLI をインストールします:

npm create vite@latest my-vite-app --template react
cd my-vite-app
npm install

ログイン後にコピー
ログイン後にコピー

2.導入:

npm run dev

ログイン後にコピー
ログイン後にコピー

3.指示に従って dist フォルダをアップロードしますえー

ヴェルセル

  1. Vercel CLI をインストールします。
export default defineConfig({
    base: '/your-subdirectory/',
    plugins: [react()],
});

ログイン後にコピー
ログイン後にコピー
  1. 展開:
npm run build

ログイン後にコピー
ログイン後にコピー
  1. Vercel は、Vite 設定を自動的に検出し、アプリケーションをデプロイします。

GitHub ページ

  1. GitHub ページ プラグインをインストールします。
npm install -g netlify-cli

ログイン後にコピー
  1. デプロイメント スクリプトを package.json ファイルに追加します。
netlify deploy --prod

ログイン後にコピー
  1. 展開:
npm install -g vercel

ログイン後にコピー

FAB ビルダー: 追加機能

FAB Builder は、高度な展開機能を提供します。

  • マルチクラウド ホスティング: AWS、GCP、Azure、FAB Cloud から選択します。
  • ワンクリック展開: Vite で構築されたアプリケーションの展開を簡素化します。
  • Git 統合: コードを Git リポジトリに直接プッシュします。

展開に FAB Builder を使用する利点

  1. ハードコーディングなし: あらゆるレベルの開発者向けに簡素化されたワークフロー。
  2. コスト効率: 導入の自動化により開発コストを大幅に節約します。
  3. マルチプラットフォームのサポート: Web、モバイル、バックエンド アプリケーションのシームレスな展開。
  4. 迅速な導入: 最小限のセットアップと構成で起動して実行できます。

結論

Vite を使用した静的 React アプリのデプロイは、特にプロセスを簡素化する FAB Builder のようなプラットフォームを使用すると簡単です。初心者でも経験豊富な開発者でも、これらの手順はアプリを迅速かつ効率的に立ち上げて実行するのに役立ちます。

FAB Builder を使用して今すぐアプリの構築を開始し、展開プロセスに革命を起こしましょう!

以上がVite を使用した静的 React アプリのデプロイメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート