Да, возможно компилировать React-проект локально без доступа к интернету. 5
Для этого можно использовать, например, следующие подходы:
- Использование кэшированных пакетов. 1 Нужно запустить npm create vite@latest в автономном режиме, выбрать «React» в качестве фреймворка, а затем из каталога проекта запустить npm install --offline. 1 Это создаст новое приложение React и установит зависимости без подключения к интернету. 1
- Использование инструмента CRAO. 2 Для установки нужно запустить npm install -g create-react-app-offline, а затем создать приложение с помощью команды crao -n <имя_приложения>. 2 Это создаст директорию с названием приложения внутри текущей папки, сгенерирует начальную структуру проекта и установит транзитивные зависимости. 2
Доступ к интернету может понадобиться, например, для добавления в проект новых npm-пакетов, которых ещё нет в системе. 5 В этом случае можно указать любой другой репозиторий или подложить нужные файлы локально. 5