【问题标题】:Error in Ionic project: Uncaught Error: Type Storage does not have 'ɵmod' property"Ionic 项目中的错误:未捕获的错误:类型存储没有 'ɵmod' 属性“
【发布时间】:2021-04-19 20:01:42
【问题描述】:

我在 Ionic 6.13.1 中开始了一个新项目。 所以,我添加了插件存储:

ionic cordova plugin add cordova-sqlite-storage

npm install --save @ionic/storage

app.module.ts 我写道:

import { IonicStorageModule } from '@ionic/storage';

IonicStorageModule 未被识别,只有 Storage 被识别。

当我在 Imports 部分声明存储并运行时

离子服务

有一个错误:“未捕获的错误:类型存储没有'ɵmod'属性”。

我没有在代码中写任何其他行,只有这一行。

我该如何解决这个问题?谢谢

【问题讨论】:

    标签: angular cordova ionic-framework plugins


    【解决方案1】:

    对于使用 Ionic 存储的基于 Angular 的 Ionic 应用程序,您必须使用 storage-angular 库。

    npm install @ionic/storage-angular
    

    这里是Ionic Storage 文档的链接以获取更多信息

    【讨论】:

      【解决方案2】:

      我正在寻找同样的问题,Rich Tillis 之前接受的答案是正确的,但对于像我这样的初学者来说可能并不明显:

      根据docs,也链接在上面,你应该在 app.module.ts 中按如下方式导入:

      注意:注意导入:@ionic/storage-angular 所以基本上一切都保持不变,除了导入。干得好离子:)

      import { IonicStorageModule } from '@ionic/storage-angular';
      
      @NgModule({
        imports: [
          IonicStorageModule.forRoot()
        ]
      })
      export class AppModule { }

      【讨论】:

        猜你喜欢
        • 2021-07-10
        • 2021-06-18
        • 2021-08-09
        • 1970-01-01
        • 1970-01-01
        • 2021-06-19
        • 2021-05-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多