【问题标题】:After upgrading cordova version from 8.x.x to 9.0.0 cordova build is failing将 cordova 版本从 8.x.x 升级到 9.0.0 后,cordova 构建失败
【发布时间】:2020-04-20 10:27:15
【问题描述】:

在将 cordova 更新到 9.0.0 版本时,cordova 构建失败并出现以下错误

无法从平台加载 PlatformApi。错误:找不到模块“属性解析器” 未处理的错误。 (平台“android”似乎不是有效的 cordova 平台。它缺少 API.js。不支持 android。)

【问题讨论】:

    标签: cordova cordova-9.0.0


    【解决方案1】:

    这发生在我身上,解决它的唯一方法是重置整个项目。

    1- 删除 hooks、platform、nodes_modules、plugins 文件夹、package.json 和 package-lock.json

    2- 添加平台

    这应该会正确地将所有内容重新添加到您的项目中。 Cordova 并不真正支持“升级”,很多东西都坏了。

    【讨论】:

    • 我已经多次这样做了,但问题仍然存在
    • 我认为应该有一些适当的解决方案
    • 这是解决它的唯一方法。如果它不起作用,则意味着您的某些插件可能不兼容。
    • 我找到了这个问题的根本原因。请查看github.com/apache/cordova-cli/issues/498
    猜你喜欢
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 2018-10-10
    相关资源
    最近更新 更多