react-native - 有什么方法可以让 NodeJS 使用 Expo 应用程序在本地运行?
问题描述
经过一番调查,我意识到我必须分离/弹出我的 Expo 应用程序才能使用库,例如nodejs-mobile-react-native
,一个允许您使用客户端应用程序运行(和发布)NodeJS 单例线程的库。
所以这里的问题是我不能使用这个库,除非我分离——这是我迄今为止一直在尽力避免的事情。它将对该库的所有引用视为空,我什至尝试手动链接它。
也许有人知道另一种方法可以让您在与 Expo 兼容的 React-Native 旁边运行 Node?
解决方案
我过去也使用过 Expo,由于类似的限制,我切换到使用 Swift 进行本地开发,但是,在您的情况下,您可以做的是:
expo eject
在应用程序目录中将您的应用程序与 expo 分离,一旦您完成此操作,您将拥有一个普通的 react native 应用程序,然后您可以添加任何与 React Native 兼容的 nodejs 包。完毕!
推荐阅读
- javascript - 根据内容划分一行以分隔列,并且没有两次 *ngFor 迭代
- javascript - 在文本框中按下输入时如何触发javascript函数
- python-3.x - 使用熊猫仅向现有 csv 添加新行?
- java - “类型定义错误”处理响应时出错
- android - Android 可缩放按钮字体
- regex - 使用正则表达式解析信息汇编版本
- android - 检查位置权限是否启用或未启用
- ios - 忽略 URLSession.shared.dataTask
- sql - Oracle SQL 检查分区中是否存在两个值
- css - 表格单元格:空白 nowrap 直到满足最大宽度,然后换行