Cordova 科尔多瓦准备做什么?

Cordova 科尔多瓦准备做什么?,cordova,mobile,cross-platform,Cordova,Mobile,Cross Platform,我查看了文档,但没有找到关于该命令的清晰解释 那么,有人知道命令cordova prepare的具体功能吗 它是否更新特定于平台的www文件夹? 如果是,它是否复制根www的完整内容 它是否会更新特定于平台的图标? 如果是,源图标应位于何处 它是否更新了特定于平台的启动屏幕? 如果是,源闪屏应位于何处 它是否更新了其他特定于平台的资源 它会更新Android清单吗? 如果是,如何自定义清单,以便cordova prepare合并自定义和生成的行 Android平台还更新了哪些其他

我查看了文档,但没有找到关于该命令的清晰解释

那么,有人知道命令
cordova prepare
的具体功能吗

  • 它是否更新特定于平台的
    www
    文件夹?
    • 如果是,它是否复制根
      www
      的完整内容
  • 它是否会更新特定于平台的图标?
    • 如果是,源图标应位于何处
  • 它是否更新了特定于平台的启动屏幕?
    • 如果是,源闪屏应位于何处
  • 它是否更新了其他特定于平台的资源
  • 它会更新Android清单吗?
    • 如果是,如何自定义清单,以便
      cordova prepare
      合并自定义和生成的行
  • Android平台还更新了哪些其他文件
  • iOS平台更新了哪些其他文件

  • Cordova prepare:它通过将必要的文件复制到指定的平台文件夹或所有平台文件夹中来准备
    [[…]]
    。然后,该项目就可以由Eclipse、Xcode等构建了

    参考:

    正如文件所说:

    在这种情况下,一旦运行prepare,就可以使用Apple的Xcode SDK作为 修改和编译特定于平台的代码的替代方法 Cordova在平台/ios内生成。您可以使用相同的方法 使用其他平台的SDK


    请参阅:

    在Cordova 5中,一个新的酷炫功能已添加到
    Cordova prepare
    命令中:

    标记已重命名为projects config.xml中的标记。如果在config.xml中添加一个
    标记,则将在cordova prepare上获取并安装该标记(如果尚未安装)


    谢谢,我会问一个更精确的问题,因为我仍然不知道如何以及在何处添加平台无关和平台特定的文件…复制了哪些文件?这正是重点。我编辑了这个问题。@jrg:通常情况下,cordova prepare命令会将内容从您的通用www复制到特定于平台的目录中。如果您在
    /merges
    中有内容,则该内容也会复制到特定于平台的
    www
    目录中。大多数项目都不需要使用它,但你应该意识到它。它还破坏了
    manifest.xml
    文件,用Cordova认为最适合你的文件覆盖了它!