このガイドでは、 Vite フロントエンド ツールを使用して WSL (Linux 用 Windows サブシステム) に React 開発環境を設定する手順について説明します。
Linux サーバーへのデプロイ、Docker コンテナーの使用、Bash ベースのツールの使用を計画している場合は、WSL をお勧めします。 React を初めて使用し、すぐに開始したい場合は、代わりに Windows に React を直接インストール することを検討してください。
React の背景と、Web アプリ、モバイル アプリ (React Native)、ネイティブ デスクトップ アプリ (React Native for Desktop) など、さまざまなシナリオについては、React の 概要を参照してください。
前提条件
-
WSL 2: Linux ディストリビューション (Ubuntu 推奨) を使用して WSL をインストールし、WSL 2 モードで実行されていることを確認します:
wsl -l -v。 Windows 10 バージョン 2004 以降または Windows 11 が必要です。 - WSL 2 のNode.js: nvm を使用して WSL ディストリビューション内に Node.js をインストールします。 WSL 内で Windows にインストールされているバージョンの Node.js を使用しないでください。
重要
マウントされた Windows ドライブ (~/projects) ではなく、WSL ファイルシステム (/mnt/c/ など) 内にプロジェクト ファイルを格納します。 ファイルシステムの境界を越えて作業すると、インストールとビルドの時間が大幅に遅くなります。
React アプリを作成する
WSL ターミナル (Ubuntu など) を開きます。
新しいプロジェクト フォルダーを作成し、次のように入力します。
mkdir ~/ReactProjects cd ~/ReactProjectsVite を使用して新しい React アプリを作成します。
npm create vite@latest my-react-app -- --template reactVite は、
my-react-appフォルダー内の新しい React プロジェクトをスキャフォールディングします。新しいアプリ フォルダーに移動し、依存関係をインストールします。
cd my-react-app npm installローカル開発サーバーを起動します。
npm run devアプリは
http://localhost:5173で利用できるようになります。 Ctrl + C キーを押してサーバーを停止します。デプロイする準備ができたら、運用バンドルをビルドします。
npm run build出力は、
distフォルダーに配置されます。 ホスティング オプションについては、「 静的サイトの展開 」を参照してください。
注記
Vite は、シングルページ アプリ (SPA) に最適です。 サーバー側のレンダリングまたは Node.js バックエンドが必要な場合は、 代わりにNext.js することを検討してください。 静的サイトの生成については、 Gatsby を参照してください。
その他のリソース
Windows developer