我已经在Cordova上成功创建并发布了一个应用程序 – 所以我不是这个平台的新手,但它并非没有它的打嗝和挫折. 使用Cordova 7,我们现在有config.xml和package.json,主要包含相同的信息. 如果我
使用Cordova 7,我们现在有config.xml和package.json,主要包含相同的信息.
如果我想更改,说版本号或标题,我编辑哪一个,然后如何相应地更新其他文件?
我尝试过的任何东西似乎都没有用,而且必须两次进行更改似乎相当多余?
根据我在 Cordova 7 Release Notes中可以读到的内容,无论何时运行cordova prepare(如果它不存在),都将始终创建package.json来镜像config.xml.如果package.json确实存在,它将优先考虑(但仅限于其中定义的内容,如插件和平台,对于其他配置选项,仍将使用config.xml).因此,它可能是一个解决方案,您可以在config.xml中保存您的设置,并在运行cordova prepare之前始终删除package.json,也许使用自定义的npm脚本.