升级到 Capacitor v3 包 com.getcapacitor.annotation 后报错不存在
Posted
技术标签:
【中文标题】升级到 Capacitor v3 包 com.getcapacitor.annotation 后报错不存在【英文标题】:Error after upgrading to Capacitor v3 package com.getcapacitor.annotation does not exist 【发布时间】:2021-07-03 04:59:12 【问题描述】:在将 capaitor 更新到版本 3 之前,我的 angular ionic 应用程序在 android 平台上运行良好。 更新到版本 3 后,当我尝试在 Android Studio 的模拟器上运行我的应用程序时出现此错误
C:\ionic\dhaman-customer-service\node_modules@capacitor\storage\android\src\main\java\com\capacitorjs\plugins\storage\StoragePlugin.java:8:错误:包 com.getcapacitor.annotation不存在 导入 com.getcapacitor.annotation.CapacitorPlugin; ^ 我在我的应用程序中使用存储插件
以下是 npx cap doctor 命令的输出 最新的依赖:
@capacitor/cli:2.4.7 @电容器/核心:2.4.7 @电容器/机器人:2.4.7 @电容器/ios:2.4.7
已安装的依赖项:
@capacitor/ios: 未安装 @电容器/cli:3.0.0-rc.0 @电容器/机器人:2.4.7 @电容器/核心:3.0.0-rc.0
[成功] Android 看起来很棒! ????
这是一个小镜头
【问题讨论】:
【参考方案1】:将电容器/机器人升级到版本 3 beta 后问题已修复
npm install @capacitor/android@3.0.0-beta.3
【讨论】:
【参考方案2】:安装 npm install @capacitor/android
这将安装最新的公共版本,检查https://www.npmjs.com/package/@capacitor/android?activeTab=versions
【讨论】:
以上是关于升级到 Capacitor v3 包 com.getcapacitor.annotation 后报错不存在的主要内容,如果未能解决你的问题,请参考以下文章
使用 Capacitor Plugins 作为脚本包含(不使用包/模块加载器)