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