ionic4 - 类型“SQLiteOriginal”不可分配给类型“Provider”
问题描述
我是 Ionic 4 的新手,正在尝试让 SQLite 正常工作。我已经添加了cordova插件和离子原生sqlite,但是当我尝试在应用程序模块中设置它时,我得到了上述错误。这是我的应用程序,module.ts
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { IonicStorageModule } from '@ionic/storage';
import { SQLite } from '@ionic-native/sqlite';
@NgModule({
declarations: [AppComponent],
entryComponents: [],
imports: [BrowserModule, IonicModule.forRoot(), IonicStorageModule.forRoot(), AppRoutingModule],
providers: [
StatusBar,
SplashScreen,
SQLite,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
],
bootstrap: [AppComponent]
})
export class AppModule {}
任何人都可以帮忙吗?
解决方案
您必须从 '@ionic-native/sqlite/ngx' 导入
推荐阅读
- json - 如何在使用 Cloud Scheduler 发出的 HTTP POST 请求上添加 JSON 正文?它会添加“Content-Type”:“application/json”标头吗?
- javascript - 将字符串推入数组返回一个数字而不是实际的字符串?
- c++ - 在 keil 中使用 armV5 编译器与 c99 和 cpp11
- angular - 三层架构上的 SSL 问题
- javascript - 将视图模型作为模型从控制器返回以查看和获取 angularjs 并显示在 Asp.Net Core 3.1 的选项标签中?
- python - Pipenv 在安装 TensorFlow 2.4.1 时无法锁定
- xml - 选择一个节点下的所有节点并使用 XSLT 添加前缀
- mysql - Sequel Pro 上表情符号的 MySql varchar 长度
- express - 在使用 passport-jwt 进行身份验证后对模型属性未定义的 Express.js 控制器进行续集
- elasticsearch - 如何增加 AWS 弹性搜索中的最大存储桶数?