Cordova 5.0.0:我应该将哪些文件提交到 git?

2024-03-27

我使用 Cordova 5.0.0 并且我有以下项目结构:

MyProject
    - hooks
    - platforms
    - plugins
    - resources
    - www
    - config.xml

我现在的问题是:我可以省略哪些文件夹?我问这个问题是因为我在三个不同的平台上工作。我在linux上开发android,在windows上开发windows手机,在mac上开发ios。如果我提交整个项目,我总是会收到不支持的平台的警告和错误。

我想要的是一个简约的 git 存储库。

例如,一个问题是插件。当我从存储库中删除插件文件夹时,我必须手动将它们添加到我的每个开发平台上。

另一个问题是资源文件夹。我使用 ionic 自动生成图标和启动画面。当我现在尝试在 ios 上构建项目时,它抱怨 android 的图像。

那么我需要什么以及可以省略什么?


只要您没有在其中添加任何自定义代码,您就可以忽略平台和插件目录。

添加插件和平台时,将 --save 添加到命令中。例如

cordova platform add [email protected] /cdn-cgi/l/email-protection --save

or

cordova plugin add cordova-plugin-device --save

这会将您使用的插件和平台的记录保存到 config.xml 文件中。当你跑步时cordova prepare or cordova buildconfig.xml 中列出的所有插件和平台(如果尚未安装)都将被安装。

您还可以在准备和构建中指定平台。因此,如果您使用的是 Mac,您可以查看 git 存储库并运行cordova prepare ios仅安装 ios 平台和插件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cordova 5.0.0:我应该将哪些文件提交到 git? 的相关文章

  • 如何使用 Phonegap 将图像加载到 HTML5 Canvas 上

    尝试将图像加载到 html5 画布上 然后使用 Phonegap 在 Android 上运行 html5 这是我的 HTML
  • 科尔多瓦应用程序中的输入类型=“文件”替代方案

    我正在开发一个科尔多瓦 Android 应用程序 但是input type file 在那里不起作用 我应该使用哪种替代方法才能在加载文件之前看到提示窗口 None
  • Phonegap - 在插件委托中从 Objective-c 向 Javascript 发送消息

    我有一个 Phonegap Cordova 插件 在此插件中 我收到来自 javascript 的点击事件 此点击触发使用我的客户端库的文件下载 此文件下载发送事件并调用我的插件中的方法 因为我已将其设置为委托 我无法使用 stringBy
  • 蓝牙串行插件不适用于 ionic

    我正在尝试将蓝牙集成到我的离子应用程序中 以便它可以从蓝牙设备接收数据 我尝试使用蓝牙插件 但在 PC 和 Android 设备上都出现了一堆错误 我已经使用以下命令安装了蓝牙串行 cordova 插件添加 com megster cord
  • 对于 Android 蓝牙,EXTRA_PREVIOUS_SCAN_MODE 始终返回错误

    当设备的蓝牙扫描模式更改 即可发现 不可发现 时 我使用以下代码将对象返回到 Cordova cordova getActivity getApplicationContext registerReceiver new BroadcastR
  • Phonegap:将base64图像保存到图库

    我只想保存图像 base64 并在图库中打开它 我不想从画廊获取照片或拍照 img src base64
  • Cordova config.xml 文件被重写

    我设置了一个基本的 Cordova 项目 每当我运行 cordova build 时 IOS 中的 config xml 文件都会被重写为默认值 并且我在项目文件夹的 config xml 中添加的任何首选项都会简单地附加到配置中 IOS平
  • Inappbrowser回调

    我尝试使用 inappbrowser 登录 facebook 后回拨 但它无法检查电子邮件 姓名等 这是我的代码 Inapp浏览器调用 function onDeviceReady var my client id FBkey my red
  • 为什么我的全局 .gitignore 文件没有被忽略?

    cat gitconfig core editor vim excludefiles home augustin gitignore cat gitignore toto mkdir git test cd git test git ini
  • 如何在使用 Cordova Simulate 时获取 FileEntry 对象

    我正在尝试遵循拍照并获取 FileEntry 对象 https github com apache cordova plugin camera module camera getPictureCordova 相机插件的示例 我正在使用 Co
  • XCode 4.2 + Iphone 3g 无法运行应用程序

    当我创建一个普通的 Phonegap 应用程序并尝试在装有 IOS 4 2 的 iPhone 3g 上运行它时 它无法运行 IOS 部署目标设置为 4 0 并且一切都构建成功 这一切都是在我使用 IOS SDK5 安装 XCode 4 2
  • 在 Ionic、ngCordova (AngularJS) 中的 Ionic Sqlite 中调用主控制器之前打开数据库?

    我有一个函数 init DB this db cordovaSQLite openDB name pasa db cordovaSQLite execute this db CREATE TABLE IF NOT EXISTS dashbo
  • webkit translate3d 问题(peek-thru)

    我正在使用 PhoneGap 构建一个 iOS 应用程序 我使用translate3d CSS 动画来创建 翻转 效果 这对于更简单的元素非常有用 带有前 后 div 的 DIV 可能还有一个或两个额外的跨度 但是当我尝试翻转更大的元素 即
  • 如何在cordova中动态加载CSS

    我正在尝试通过 xhr 请求在 cordova 中动态加载 CSS CSS 的加载不是问题 我可以通过 xhr 加载它并通过 HTML5 文件 API 将其存储到文件系统 然后我就可以得到一个完美的 URL 但是如果我通过 javascri
  • Phonegap - 自动包含正确的科尔多瓦

    我正在 iOS 和 Android 上开发一个 PhoneGap 应用程序 并使用 git 控制我的 www 目录版本 我知道我的 HTML 文件需要包含正确的 Cordova js 文件 取决于我当前正在开发的平台 当有人在 Androi
  • Cordova/Phonegap:在后台线程中运行 FileTransfer 插件

    我看到一个老问题没有解决 在后台线程中运行 PhoneGap FileTransfer https stackoverflow com questions 20355810 run phonegap filetransfer in back
  • 复制cordova 2.2.0 .jar

    我需要新的 jar 文件来升级到 cordova 2 2 0 但我在哪里可以找到它呢 我必须生成它吗 如何生成 多谢 您可以从以下位置下载 PhoneGap GitHub 存储库 https github com phonegap phon
  • 在 Ionic/Cordova 中接收 URL

    我正在尝试设置一种从另一个应用程序接收网址的方法 就像 您在浏览器中 单击共享 然后将链接发送到另一个应用程序 我的应用程序 我发现这个科尔多瓦插件 https github com Initsogar cordova webintent
  • Phonegap html5视频无法播放

    我正在尝试在 iPad 上的phonegap 应用程序中播放视频 该视频给了我错误 MEDIA ERR SRC NOT SUPPORTED 我尝试播放的视频不是本地的 当我在该视频上使用curl I 时 这是它带来的信息 HTTP 1 1
  • 有关gunDB 作为 Cordova 项目的独立数据库的具体问题

    我刚刚发现了gunDB 这个概念似乎非常有趣 我想在开始进一步评估它之前了解更多信息 如果我想构建一个像教程一样的聊天应用程序但实现聊天rooms 有没有一种方法可以让客户端只 订阅 某些聊天室 而避免传输其他所有聊天室的内容 如果不是所有

随机推荐