【问题标题】:Cordova/Ionic2 project created from GIT repo从 GIT 存储库创建的 Cordova/Ionic2 项目
【发布时间】:2017-08-08 16:19:50
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: git cordova ionic-framework ionic2 ionic-cli


    【解决方案1】:

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

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

    【讨论】:

    • 我知道这个解决方案昨天试过了但没有用,但今天我像你说的那样重新构建了所有东西,效果很好。感谢您的帮助!
    【解决方案2】:

    发现不用创建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 建议的带有 .gitkeep 的 www(这实际上是解决方案之一)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-19
      • 2012-01-11
      • 1970-01-01
      • 2014-03-19
      • 2022-08-11
      • 2014-07-08
      • 1970-01-01
      • 2018-04-30
      相关资源
      最近更新 更多