首页 > 解决方案 > 有什么方法可以让 NodeJS 使用 Expo 应用程序在本地运行?

问题描述

经过一番调查,我意识到我必须分离/弹出我的 Expo 应用程序才能使用库,例如nodejs-mobile-react-native​​,一个允许您使用客户端应用程序运行(和发布)NodeJS 单例线程的库。

所以这里的问题是我不能使用这个库,除非我分离——这是我迄今为止一直在尽力避免的事情。它将对该库的所有引用视为空,我什至尝试手动链接它。

也许有人知道另一种方法可以让您在与 Expo 兼容的 React-Native 旁边运行 Node?

标签: react-nativeexpo

解决方案


我过去也使用过 Expo,由于类似的限制,我切换到使用 Swift 进行本地开发,但是,在您的情况下,您可以做的是:

expo eject

在应用程序目录中将您的应用程序与 expo 分离,一旦您完成此操作,您将拥有一个普通的 react native 应用程序,然后您可以添加任何与 React Native 兼容的 nodejs 包。完毕!


推荐阅读