我已经启动了一个新的使用npx init的本机应用程序,在该应用程序中,我传输了一段代码,我正在使用该代码来访问react本地应用程序。此代码使用react expo-sqlite。我安装了expo,但是当我运行这个应用程序时,我得到了一个恼人的错误:
TypeError: undefined is not an object (evaluating 'ExponentSQLite.exec')
我试图将世博更新为最新版本,但错误仍然存在。我甚至删除了节点模块,并重新安装使用npm,但它没有工作。我该怎么解决呢?我正在运行裸反应-本地的,它也使用一些博览会包。
这是我的密码:
我正在使用本地数据库处理一个react本机项目。我使用这个进行本地数据库访问。用0.41 RN可以正常工作。
但是现在,当我将我的RN版本升级到0.44时,我在pod安装中得到了以下错误。
Unable to satisfy the following requirements:
- `Yoga (= 0.44.0.React)` required by `React/Core (0.44.0)`
None of your spec sources contain a spec satisfying the dependency: `Yoga (= 0.44.0.React)`.
You
我们在我们的RxDB应用程序中使用了react-naive-sqlite-2,并且开始偶尔收到这个错误。这似乎发生在我们删除数据库之后。我很惊讶地发现这是一个WebSQL错误,因为我们使用的是react-native,而WebSQL已被弃用。我没有很好的方法来调试它,但我的直觉是,我们仍然有一些代码试图访问现已死亡的数据库。 这是我们用来设置数据库的代码: import SQLiteAdapterFactory from 'pouchdb-adapter-react-native-sqlite'
import SQLite from 'react-native-sql
故事:
在一个反应本机应用程序中,我们使用在iOS和Android上处理sqlite3。
这个插件使我们能够以这种方式处理本地sqlite实现:
var db = SQLite.openDatabase("test.db".....);
在多个组件之间共享db实例的最佳方法是什么?为了提供更多的细节,但这不是这个问题的一部分,我们使用redux并有许多操作文件。他们中的一些人也需要访问数据库。
为了处理跨所有组件和操作打开的sqlite实例,以及与本地组件更松散地耦合,我构建了一个封装存储插件的类DataStorage。这个类保存了sqlite的一个实例(使用了react本机-
我使用的是react本机0.61.5。我的控制台里有这个错误。
> Configure project :react-native-sqlite-storage
WARNING: The following project options are deprecated and have been removed:
android.useDeprecatedNdk
NdkCompile is no longer supported
我是反应本地人的初学者。