离子存储角度错误:无法解析存储角度/fesm中的“@angular/common”

问题描述 投票:0回答:1

我正在尝试在我的离子应用程序中使用

ionic/storage-angular
。我正在关注文档:https://github.com/ionic-team/ionic-storage

我安装了存储角度(

npm install @ionic/storage-angular
),但在我的app.module中导入
IonicStorageModule
时遇到此错误:

../../node_modules/@ionic/storage-angular/fesm2020/ionic-storage-angular.mjs:2:0-51 错误:找不到模块:错误:无法解析“/home//node_modules/@ionic/storage-angular/fesm2020”中的“@angular/common”

在 app.module.ts 中我刚刚做了:

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

imports: [ ... IonicStorageModule.forRoot()]

我正在使用这个版本:

   Ionic CLI                     : 7.2.0 (/home/baffo/.nvm/versions/node/v20.11.0/lib/node_modules/@ionic/cli)
   Ionic Framework               : @ionic/angular 7.6.6
   @angular-devkit/build-angular : 17.1.1
   @angular-devkit/schematics    : 17.1.1
   @angular/cli                  : 17.1.1
   @ionic/angular-toolkit        : 9.0.0

我尝试了这个解决方案,但没有成功:https://stackoverflow.com/a/64717548/10946588

angular ionic-framework ionic3 ionic5 ionic-storage
1个回答
0
投票

好吧,我不知道我到底是如何修复它的,但是:

  • 我有一些关于“CommonJS 或 AMD 依赖项”的警告,因此我将其添加到

    angular.json
    (遵循 this 解决方案):

  • 我恢复了

    package.json
    package.json.lock
    的所有更改并删除了
    node_module
    文件夹。

  • 然后,我又重新安装了一切:

    npm install 
    npm install --save @ionic/storage
    npm install --save @ionic/storage-angular

现在正在运行。

© www.soinside.com 2019 - 2024. All rights reserved.