React native 如何手动将React本机新组件链接到expo?

React native 如何手动将React本机新组件链接到expo?,react-native,expo,fs,React Native,Expo,Fs,现在,我正在尝试将sqlite-storage()和react-native-fs()添加到一个在react-native中完成的项目中。然而,这两个都需要我在ios和android文件中添加一些代码行。情况是,我使用expo创建了这个项目,而expo似乎没有这些文件可用 目前,我正在尝试为我的应用程序创建某种离线存储(我想我会放弃sqlite,因为它没有必要,只保留react原生fs并将数据写入JSON) 我已经多次尝试链接并重新安装它,但它似乎不起作用,因为当我使用react native

现在,我正在尝试将sqlite-storage()和react-native-fs()添加到一个在react-native中完成的项目中。然而,这两个都需要我在ios和android文件中添加一些代码行。情况是,我使用expo创建了这个项目,而expo似乎没有这些文件可用

目前,我正在尝试为我的应用程序创建某种离线存储(我想我会放弃sqlite,因为它没有必要,只保留react原生fs并将数据写入JSON)


我已经多次尝试链接并重新安装它,但它似乎不起作用,因为当我使用react native fs时,它不断返回“RNFSManager未定义”错误。我发现有这个问题的一些人说他们必须手动链接,但他们都可以访问我没有的文件(比如setting和gradle,expo不允许我直接访问的东西),所以我不确定该怎么办。

你需要弹出你的expo项目,这样会创建android和ios文件夹。 之后,您将能够将nativecode添加到您的react本机应用程序中


如果做得很好,您将在expo上获得关于弹出SQLite和文件系统的利弊的所有信息。 首先,您需要使用以下方法将它们添加到项目中:

expo install expo-sqlite
expo install expo-file-system
那么您只需要导入它们

import { SQLite } from 'expo-sqlite';
import * as FileSystem from 'expo-file-system';
欲了解更多信息,请查看世博会文档 和