出于某种原因,我注意到我团队中的某个人已经提交并推送了平台目录生成的离子框架/ cordova代码。由于它是基于机器生成的,我认为我应该从源代码树中删除它,并确保使用生成正确代码所需的任何平台/插件来更新packages.json文件。
我认为我应该将平台/添加到我的.gitignore文件中,这样他们就不会再这样做了。
答案 0 :(得分:2)
IMO这是将离子应用程序发布到github的正确方法。然而,有一个问题。在为本机设备构建应用程序时,当您需要更改/platforms
文件夹中特定于平台的配置文件时,可能会遇到实例。如果您正在与团队合作并且需要每个成员都能够构建应用程序以进行部署,那么您需要确保他们的配置与您的配置同步。通常我只使用一台机器为我的离子应用程序做构建,所以这不是问题。
这是我常用的离子.gitignore的副本:
www/lib
node_modules/
platforms/
plugins/
node_modules
.idea
.temp
.sass-cache
*.swp
*.swo
*.log
*.DS_Store