gpt4 book ai didi

cordova - Cordova 的多个 config.xml 文件

转载 作者:行者123 更新时间:2023-12-03 22:45:06 24 4
gpt4 key购买 nike

我正在构建一个允许不同客户品牌化的 Cordova 应用程序。我想知道是否有办法拥有一个默认的 config.xml,然后有第二个文件用品牌值覆盖默认值。我需要覆盖很多值,但其中一些更明显的是:

  • 小部件的id和版本属性
  • 姓名
  • 说明
  • 作者
  • 图标(如何覆盖多个相同的标签?)
  • 飞溅

  • 如果没有 Cordova 这样做的方法,是否有一个我可以用于此目的的 linux 工具来输出我的单个 config.xml 文件?

    最佳答案

    最好的方法是为应用程序的每个实例实际创建一个单独的项目。

    以下是我将如何解决这个问题:

    1.为config.xml创建模板文件。

    2.创建www文件夹(包含您的应用程序的文件)在您将创建 project_folders 的同一目录中对于应用程序的每个实例。

    3.创建应用程序的新实例cordova create...
    4.在每个实例中复制config.xml的模板覆盖现有的并针对特定实例进行修改。

    5.复制www project_root 上方目录中的文件夹进入其中,或删除 www来自 project_root 的文件夹并创建指向 www 的符号链接(symbolic link)project_root上方目录中的文件夹.

    现在您拥有应用程序的独立实例,它们都共享相同的 www内容,但带有自定义 config.xml文件。

    示例目录结构:

    App_Name
    \config.xml
    \www
    \{project_instance_1}
    \{config replaced}
    \www -> ../www
    \{project_instance_2}
    \{config replaced}
    \www -> ../www

    关于cordova - Cordova 的多个 config.xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28367239/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com