Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве описывается настройка среды разработки React в WSL (подсистема Windows для Linux) с помощью интерфейса Vite .
WSL рекомендуется, если планируется развернуть на сервере Linux, использовать контейнеры Docker или работать с инструментами на основе Bash. Если вы не знакомы с React и хотите быстро приступить к работе, попробуйте установить React непосредственно в Windows .
Общие сведения об React и различных сценариях— веб-приложениях, мобильных приложениях (React Native) и собственных классических приложениях (React Native для рабочего стола) см. в обзоре React.
Требуемые условия
-
WSL 2. Установите WSL с дистрибутивом Linux (рекомендуется Ubuntu) и убедитесь, что он работает в режиме WSL 2:
wsl -l -vТребуется Windows 10 версии 2004 или более поздней версии или Windows 11. - Node.js в WSL 2. Установите Node.js внутри дистрибутива WSL с помощью nvm. Не используйте установленную в Windows версию Node.js в WSL.
Внимание
Сохраните файлы проекта в файловой системе WSL (например, ~/projects), а не на подключенном диске Windows (/mnt/c/). Работа по границе файловой системы значительно замедляет установку и время сборки.
Создание приложения React
Откройте терминал WSL (например, Ubuntu).
Создайте папку проекта и введите ее:
mkdir ~/ReactProjects cd ~/ReactProjectsСоздайте новое приложение React с помощью Vite:
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. См. статью "Развертывание статического сайта" для вариантов хостинга.
Примечание.
Vite идеально подходит для одностраничных приложений (SPA). Если вам нужен серверный рендеринг или бэкенд на Node.js, рассмотрите Next.js. Сведения о создании статических сайтов см. в разделе Gatsby.
Дополнительные ресурсы
Windows developer