Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
192 of 196 menu
◀ ▶

Команда bundle

Команда react-native bundle один раз собирает бандл и копирует ресурсы на диск. Metro при этом не остается работать как сервер. Площадку задают --platform. Флаг --dev включает или отключает отладочный режим сборки. Точку входа, файл бандла и каталог ресурсов указывают отдельными флагами.

Синтаксис

react-native bundle

Параметры

Параметр Описание
--platform Целевая система: android или ios.
--dev true оставляет отладочные возможности в бандле. false собирает вариант ближе к релизу.
--entry-file Путь к файлу входа JavaScript, обычно index.js.
--bundle-output Куда записать готовый файл бандла.
--assets-dest Каталог, куда скопировать изображения и другие ресурсы из бандла.

Пример

Давайте соберем Android-бандл в каталог приложения:

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

В терминале Metro покажет прогресс сборки модулей и запись файлов. В конце появится путь к бандлу в android/app/src/main/assets/index.android.bundle и сообщение о скопированных ресурсах.

Смотрите также

  • команда start,
    которая поднимает Metro для разработки
  • команда build-android,
    которая собирает apk или aab
  • команда run-android,
    которая собирает и открывает приложение на Android
  • команда run-ios,
    которая собирает и открывает приложение на iOS
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить