Mul*_*ard 86 gitignore cordova
我使用Cordova 5.0.0,我有以下项目结构:
MyProject
- hooks
- platforms
- plugins
- resources
- www
- config.xml
Run Code Online (Sandbox Code Playgroud)
我现在的问题是:我可以省略哪些文件夹?我问它是因为我在三个不同的平台上工作.我在Linux上开发用于Android,Windows用于Windows手机和Mac用于ios.如果我提交整个项目,我总是会收到不支持的平台的警告和错误.
我想要的是一个简约的git存储库.
例如,一个问题是插件.当我从存储库中删除插件文件夹时,我必须手动将它们添加到我的每个开发平台上.
另一个问题是资源文件夹.我使用离子自动生成图标和闪屏.当我现在尝试在ios上构建项目时,它正在抱怨android的图像.
那么我需要什么,我可以省略什么?
Con*_*nor 119
只要您没有在其中添加任何自定义代码,就可以忽略平台和插件目录.
添加插件和平台时,请在命令中添加--save.例如
cordova platform add ios@3.8.0 --save
Run Code Online (Sandbox Code Playgroud)
要么
cordova plugin add cordova-plugin-device --save
Run Code Online (Sandbox Code Playgroud)
这将保存您用于config.xml文件的插件和平台的记录.当您运行时,cordova prepare或者cordova build如果尚未安装config.xml中列出的所有插件和平台.
您还可以在准备和构建中指定平台.因此,如果您使用的是Mac,则可以查看git存储库并运行cordova prepare ios以安装ios平台和插件.
Nik*_*iko 41
这取决于平台.
您可以使用.gitignore的这个示例并根据您的需要进行自定义.
# Mac
.DS_Store
# iOS
platforms/ios/build/
platforms/ios/www/
platforms/ios/cordova/console.log
*.xcuserdatad
# android
platforms/android/assets/www
platforms/android/bin
platforms/android/gen
platforms/android/local.properties
platforms/android/ant-build
platforms/android/ant-gen
platforms/android/CordovaLib/ant-build
platforms/android/CordovaLib/ant-gen
platforms/android/CordovaLib/bin
platforms/android/CordovaLib/gen
platforms/android/CordovaLib/local.properties
# wp8
platforms/wp8/bin
platforms/wp8/obj
platforms/wp8/www
platforms/wp8/.staging
platforms/wp8/*.suo
platforms/wp8/*.csproj.user
# res
resources/signing
Run Code Online (Sandbox Code Playgroud)
Hit*_*vda 18
您可以使用以下命令保存平台和插件.
平台大规模节约
$ cordova platform save
Run Code Online (Sandbox Code Playgroud)
插件大规模节省
$ cordova plugin save
Run Code Online (Sandbox Code Playgroud)
请注意,上述命令中没有 -
另外,在另一台机器上获取repo后,您只需运行以下命令即可自动生成和获取插件和平台
$ cordova prepare
Run Code Online (Sandbox Code Playgroud)
有关更多参考,请访问以下链接. https://cordova.apache.org/docs/en/latest/platform_plugin_versioning_ref/#mass-saving-platforms-on-an-existing-project
Cordova提示:在获得正确的解决方案之前,请务必先阅读官方文档.
Nat*_*ram 15
我不知道答案,但我发现了一些可能有用的东西.该拉的请求被批准.
这是文件:
# Mac
.DS_Store
# Node
npm-debug.log
/node_modules
# Cordova
/platforms
/plugins
# res
resources/signing
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29826 次 |
| 最近记录: |