我使用 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 build
config.xml 中列出的所有插件和平台(如果尚未安装)都将被安装。
您还可以在准备和构建中指定平台。因此,如果您使用的是 Mac,您可以查看 git 存储库并运行cordova prepare ios
仅安装 ios 平台和插件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)