我开发了一个ionic2应用程序,我将其推送到我们的团队可以访问的私有git存储库中。 当另一位同事正在下载此项目时,他无法使用ionic/cordova命令。(他在全球范围内安装了 ionic/Cordova,所以这不是这个问题,我什至通过创建另一个存储库在我的机器上尝试过但没有工作)
错误:当前工作目录不是基于 Cordova 的项目。
我知道 ionic start/cordova create 添加的内容比上传到 git 的内容更多,但此命令附带一个.gitignore
文件,该文件将忽略这些文件。
有没有办法启动具有私有 git 代码的 ionic 应用程序?
我看到ionic cli
有一个命令:ionic start --template
(指定模板) - 初学者模板可以来自命名模板(例如:选项卡、侧菜单、空白)、Github 存储库、Codepen URL 或本地目录。
这没有按预期工作,或者我没有尝试正确的方法。
有没有人遇到同样的问题并得到解决方案?
尝试在根目录中创建一个www
文件夹,然后运行构建命令。
如果可行,只需通过将.gitkeep
文件放入其中,将 www 文件夹添加到您的 git 存储库中即可。
我发现没有必要创建 www 文件夹并将其放在 github 上。
从 git 存储库克隆 Ionic2 应用程序的步骤如下:
- Git 克隆
npm install
ionic build
(将创建 www 文件夹和其中的构建结构)ionic platform add <platform>
ionic build <platform>
它对我自己有用,没有改变ionic2.gitignore
,也没有像Andreas建议的那样有一个带有.gitkeep
的www(这实际上是解决方案之一)。