【问题标题】:Unable to update to Capacitor to version 2.1.0无法将电容器更新到版本 2.1.0
【发布时间】:2020-05-16 01:12:54
【问题描述】:

目前,我在 Ionic 5 项目中使用 Capacitor 1.5.2。以下是运行npx cap doctor的结果

????   Capacitor Doctor  ???? 

Latest Dependencies:

  @capacitor/cli: 2.1.0

  @capacitor/core: 2.1.0

  @capacitor/android: 2.1.0

  @capacitor/ios: 2.1.0

Installed Dependencies:

  @capacitor/cli 1.5.2

  @capacitor/ios 2.1.0

  @capacitor/android 1.5.2

  @capacitor/core 1.5.2

我已经关注this document 并运行了所有命令,但只有ios 更新了一些审计问题。我尝试了多次,但无法更新 cli、core 和 android。我在这里有什么遗漏吗?

【问题讨论】:

  • 我不信任更新命令,最好npm install @capacitor/cli@latest,或者甚至先卸载并重新安装
  • 我能够重新安装 cli 和核心,但仍然无法将 Android 从 @capacitor/android 1.5.2 更新到 @capacitor/android: 2.1.0。在删除 android 文件夹后尝试了 npm update @capacitor/android 和 npx cap add android。
  • npm install @capacitor/android@latest?你不必删除android文件夹来更新电容器,事实上,你不应该删除android文件夹,永远
  • 成功了!!谢谢你。请把你的答案作为答案,以便我标记它。

标签: capacitor ionic5


【解决方案1】:

npm update 尊重 semver,因此如果您使用的是 v1,它将永远不会更新到最新的 Capacitor。

改为使用npm install @capacitor/android@latest(将android替换为您要更新的其他电容器封装名称)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 1970-01-01
    • 2020-08-20
    相关资源
    最近更新 更多