Мне нужна помощь, чтобы загрузить что-то на выставку - PullRequest
0 голосов
/ 30 декабря 2018

Я хочу создать собственное приложение для подкастов.

Я нашел этот предварительно написанный код в Интернете (github.com/diego3g/rocketcasts) и хочу настроить его, чтобы создать собственное приложение.

Как загрузить этот код на выставку?

Ответы [ 2 ]

0 голосов
/ 30 декабря 2018

К сожалению, приложение React-Native не было создано с использованием Expo.Вы можете сказать, потому что у него есть папки ios и android в его корневом каталоге.

Копая глубже, вы можете видеть, что он использует react-native-config в качестве зависимости.Эта зависимость требует доступа к собственному коду, который Expo не позволяет.Вы должны будете пройти и удалить любую зависимость, которая требует собственного кода, если вы хотите использовать Expo.Это может удалить функциональность и может занять некоторое время для решения проблем.

Также это приложение было построено с использованием react-native: 0.47.2.В настоящее время самая последняя версия response-native - 0.57.8, а 0.58.0 уже не за горами.Это довольно сложный шаг, если вы планируете обновить версию с активной реакцией.Обновление RN не так просто, как просто изменение кода версии.

Точно так же последний коммит репо был больше года назад.Это означает, что большинство зависимостей устареет и нуждается в обновлении.Опять же, некоторые зависимости не являются простым обновлением, вам нужно будет проверить каждую из них, чтобы убедиться, что она не вызывает непредвиденных проблем.Вам также необходимо проверить их совместимость с Expo.

Лично я бы не стал копировать проект.Я бы посмотрел на то, как они реализовали эту функциональность, а затем в новом проекте Reaction-native я бы заново реализовал эту функциональность.Таким образом, все зависимости будут обновлены, и вы будете знать, что это будет работать.

Идти по пути редактирования существующего проекта, подобного этому, может быть довольно сложной задачей.

В любом случае, удачи.

Вы можете найти больше информации об Экспо здесь https://docs.expo.io/

И вы можете найти хорошее объяснение различий между Экспо и react-native init здесь В чем разница между Экспо иReact Native?

0 голосов
/ 30 декабря 2018

Стандартный способ настройки существующего репозитория GitHub, которым вы не владеете, заключается в следующем:

  • форк репо (это операция GitHub, создающая копиюсделайте репо в своей учетной записи)
  • клонируйте и измените его: затем вы можете вернуться на свою вилку GitHub.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...