0

我开发了一个 ionic2 应用程序,我将它推送到我们团队可以访问的私有 git 存储库。当另一个同事下载这个项目时,他无法使用 ionic/cordova 命令。(他已经在全球范围内安装了 ionic/cordova,所以这不是这个问题,我什至通过创建另一个 repo 在我的机器上进行了尝试,但没有成功)

错误:当前工作目录不是基于 Cordova 的项目。

我知道 ionic start/cordova create 添加的内容比上传到 git 的内容更多,但是这个命令附带一个.gitignore文件,它会忽略这些文件。

有什么方法可以启动具有私有 git 代码的离子应用程序?

我看到ionic cli有一个命令:(ionic start --template它指定了一个模板)- Starter 模板可以来自命名模板(例如:选项卡、侧边菜单、空白)、Github 存储库、Codepen url 或本地目录。

这不能按预期工作,或者我没有尝试正确的方法。

有没有人遇到同样的问题并得到了解决方案?

4

2 回答 2

1

www尝试在您的根目录中创建一个文件夹,然后运行您的构建命令。

如果可行,只需将 www 文件夹添加到您的 git存储库中,方法是.gitkeep在其中放置一个文件。

于 2017-03-17T07:54:08.060 回答
0

我发现没有必要创建www文件夹并把它放在github上。

从 git repo 克隆 Ionic2 应用程序的步骤如下:

  1. Git 克隆
  2. npm install
  3. ionic build(这将在其中创建 www 文件夹和构建结构)
  4. ionic platform add <platform>
  5. ionic build <platform>

它对我自己有用,无需更改 ionic2.gitignore或像 Andreas 建议的那样使用 www .gitkeep(这实际上是解决方案之一)。

于 2017-03-17T10:19:54.777 回答