本指南介绍如何使用 Vite 前端工具在 WSL (适用于 Linux 的 Windows 子系统)上设置 React 开发环境。
如果计划部署到 Linux 服务器、使用 Docker 容器或使用基于 Bash 的工具,建议使用 WSL。 如果你不熟悉 React,并且只想快速开始,请考虑 直接在 Windows 上安装 React 。
有关 React 的背景和不同的方案(Web 应用、移动应用(React Native)和本机桌面应用(React Native for Desktop),请参阅 React 概述。
先决条件
-
WSL 2:使用 Linux 分发版安装 WSL(建议使用 Ubuntu),并确认它是否在 WSL 2 模式下运行:
wsl -l -v需要 Windows 10 版本 2004 或更高版本或 Windows 11。 - WSL 2 上的Node.js:使用 nvm 在 WSL 分发中安装 Node.js。 请勿在 WSL 中使用 Windows 安装的 Node.js 版本。
重要
将项目文件存储在 WSL 文件系统(例如, ~/projects)中,而不是存储在装载的 Windows 驱动器上(/mnt/c/)。 跨文件系统边界工作会显著降低安装和生成时间。
创建 React 应用
打开 WSL 终端(例如 Ubuntu)。
创建新的项目文件夹并输入它:
mkdir ~/ReactProjects cd ~/ReactProjects使用 Vite 创建新的 React 应用:
npm create vite@latest my-react-app -- --template reactVite 将在文件夹中搭建新的 React 项目
my-react-app。导航到新的应用文件夹并安装依赖项:
cd my-react-app npm install启动本地开发服务器:
npm run dev你的应用将在
http://localhost:5173可用。 使用 Ctrl+C 停止服务器。准备好部署时,请构建生产环境包:
npm run build输出放置在
dist文件夹中。 请参阅 部署静态站点 以查看托管选项。