# NullInjectorError: No provider for Storage!

**URL:** <https://forum.ionicframework.com/t/nullinjectorerror-no-provider-for-storage/148372>\
**Category:** ionic-v3\
**Created:** [November 23, 2018, 10:27am UTC](https://forum.ionicframework.com/t/nullinjectorerror-no-provider-for-storage/148372 "2018-11-23T10:27:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kyrax80](https://avatars.discourse-cdn.com/v4/letter/k/aca169/32.png) [@Kyrax80](https://forum.ionicframework.com/u/Kyrax80)\
**Post date:** [November 23, 2018, 10:27am UTC](https://forum.ionicframework.com/t/nullinjectorerror-no-provider-for-storage/148372/1 "2018-11-23T10:27:00Z")

</div>

Hi, I am using `@ionic/storage` but I am getting the error `NullInjectorError: No provider for Storage!`. However, the `Storage` is imported in app.module:

```auto
imports: [
    BrowserModule,
    HttpClientModule,
    TranslateModule.forRoot({
      loader: {
        provide: TranslateLoader,
        useFactory: (createTranslateLoader),
        deps: [HttpClient]
      }
    }),
    IonicModule.forRoot(MyApp),
    IonicStorageModule.forRoot(),
    PerfilUsuarioBajaPageModule,
    PerfilUsuarioDatosPageModule
  ]

```

What can be causing this?

Thanks.

---

<div class="post-metadata">

**Author:** ![TheTourist](https://avatars.discourse-cdn.com/v4/letter/t/dbc845/32.png) [@TheTourist](https://forum.ionicframework.com/u/TheTourist)\
**Post date:** [November 24, 2018, 2:35pm UTC](https://forum.ionicframework.com/t/nullinjectorerror-no-provider-for-storage/148372/2 "2018-11-24T14:35:06Z")

</div>

Hi,

If you component is contained in one of your submodules (for example in PerfilUsuarioDatosPageModule), you need to add the ionic storage module to the imports of your submodule.

---

<div class="post-metadata">

**Author:** ![Kyrax80](https://avatars.discourse-cdn.com/v4/letter/k/aca169/32.png) [@Kyrax80](https://forum.ionicframework.com/u/Kyrax80)\
**Post date:** [February 7, 2019, 8:52am UTC](https://forum.ionicframework.com/t/nullinjectorerror-no-provider-for-storage/148372/3 "2019-02-07T08:52:32Z")

</div>

This happened to me and it was bec I wasn’t importing the package where I used it. Idk fpr wjat reason but if you don’t explicitly import it, it’ll use some other Storage which idk what it is.

So just import it wherever you use it:

`import { Storage } from '@ionic/storage'`

---

<div class="post-metadata">

**Author:** ![mhartington](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/mhartington/32/137757_2.png) [@mhartington](https://forum.ionicframework.com/u/mhartington)\
**Post date:** [July 19, 2021, 9:08pm UTC](https://forum.ionicframework.com/t/nullinjectorerror-no-provider-for-storage/148372/4 "2021-07-19T21:08:31Z")

</div>


