You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解决‘IonicStorageModule非NgModule类’及Angular Ivy兼容报错问题

解决@ionic/storage-angular与Angular Ivy兼容报错的方案
  • 升级库到兼容Ivy的版本
    执行命令更新到最新稳定版:

    npm install @ionic/storage-angular@latest
    

    若使用Yarn则执行:

    yarn add @ionic/storage-angular@latest
    

    更新完成后重启开发服务器,检查报错是否消除。

  • 检查Angular版本匹配
    确保Angular版本与@ionic/storage-angular版本适配:

    • Angular 12+需搭配@ionic/storage-angular v3.0.0及以上版本
    • 低版本Angular对应使用库的适配版本,可通过库的版本发布说明确认对应关系
  • 临时禁用Ivy(不推荐长期使用)
    若升级后问题仍存在,可临时关闭Ivy:
    修改tsconfig.json中的配置:

    {
      "compilerOptions": {
        // 保留原有其他配置
      },
      "angularCompilerOptions": {
        "enableIvy": false
      }
    }
    

    随后删除依赖文件并重新安装:

    rm -rf node_modules package-lock.json
    npm install
    
  • 清理缓存并重建项目
    执行以下命令清理缓存与构建文件:

    ng clean
    npm run build --prod
    

    重启开发服务器后再次验证问题是否解决。


内容的提问来源于stack exchange,提问作者du7ri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 23:02:42