Cordova 7 - config.xml 还是 package.json?

标签 cordova package.json

我已经在 Cordova 上成功创建并发布了一个应用程序——所以我对这个平台并不陌生,但它并非没有打嗝和挫折。

在 Cordova 7 中,我们现在有了 config.xml 和 package.json,它们主要包含相同的信息。

如果我想更改,请说出版本号或标题,我该编辑哪一个 然后我如何相应地更新另一个文件?

我尝试过的任何方法似乎都不起作用,而且必须进行两次更改似乎是多余的?

最佳答案

作为这个问题的演变,Cordova 9.0.0 似乎决定现在停止同步 config.xml 和 package.json 文件。所以 package.json 是平台/插件信息的主要位置,对于任何有丰富 Cordova 经验的人来说,这似乎很奇怪。

我没有看到任何明显的宣布,但在使用 9.0.0 时偶然发现它,并在下面确认:

  • https://cordova.apache.org/announcements/2019/03/18/cordova-lib-release-9.0.0.html

  • Changes include: GH-750 Remove saving platforms/plugins to config.xml


  • https://github.com/apache/cordova-lib/pull/750
  • 关于Cordova 7 - config.xml 还是 package.json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46080642/

    相关文章:

    node.js - 如何为 GitHub 上的 NPM 包命名(vuejs 包)

    node.js - 使用 bitbucket 在 Azure 上部署 Angular2 项目时出现 package.json 错误

    typescript - ts-node 执行带有模块导入和模块定义的 typescript

    node.js - npm glob 模式与子目录不匹配

    debugging - npm 无关包的含义。无关包的可用性

    android - iOS 将 Cordova 应用程序作为 webview 嵌入到另一个应用程序中

    ios - 为 cordova-plugin-dialogs 使用自定义声音文件

    ios - Phonegap SMSComposer 混淆

    javascript - Cordova 类似页面的应用程序中的多个谷歌地图

    android - PhoneGap & Android - 如何使用新的选择列表样式