Есть ли способ запустить NodeJS локально с приложением Expo?

#react-native #expo

#react-native #expo

Вопрос:

После некоторого расследования я понял, что мне придется отсоединить / извлечь мое приложение Expo, чтобы использовать библиотеки, такие как nodejs-mobile-react-native библиотека, которая позволяет запускать (и отправлять) одноэлементный поток NodeJS с вашим клиентским приложением.

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

Возможно, кто-нибудь знает другой подход, позволяющий запускать Node вместе с React-Native, который совместим с Expo?

Ответ №1:

Я также использовал Expo в прошлом, и из-за подобных ограничений я переключился на нативную разработку с использованием Swift, но в ваших ситуациях вы можете сделать следующее:

 expo eject
 

в каталоге приложений, чтобы отсоединить ваше приложение от expo, как только вы это сделаете, у вас будет простое приложение react native, затем вы можете добавить любые пакеты nodejs, совместимые с React Native.
Готово!

Комментарии:

1. Возможно ли повторно подключить его к проекту expo?