Update main.yml

This commit is contained in:
Savsis 2026-05-05 18:39:50 +05:00 • committed by GitHub
parent 8e6870aec9
commit 03a2e67f18

View file

@ -20,18 +20,17 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
# Устанавливаем пакеты, игнорируя конфликты версий # Устанавливаем базу, игнорируя ошибки
npm install --legacy-peer-deps || true npm install --legacy-peer-deps || true
# Принудительно ставим нужные версии, которые просил Expo # Явно ставим версии, которые требовал лог ранее
npm install expo-image@~1.13.0 expo-file-system@~17.0.1 npm install expo-image@~1.13.0 expo-file-system@~17.0.1
# КРИТИЧЕСКИЙ ФИКС: пересобираем плеер, чтобы появились файлы в /lib/src/ # Устанавливаем плеер через Expo CLI — это критично для правильных путей
npm install react-native-track-player@latest npx expo install react-native-track-player
npx tsc --project node_modules/react-native-track-player/tsconfig.json || true
- name: Expo prebuild - name: Expo prebuild
# Убираем --no-install, чтобы Expo сам проверил целостность нативных модулей # Убираем --no-install, чтобы Expo сам перепроверил node_modules перед сборкой
run: npx expo prebuild --platform ios --clean run: npx expo prebuild --platform ios --clean
env: env:
EXPO_NO_DOTENV: 1 EXPO_NO_DOTENV: 1