【问题标题】:Deploying angular.js yeoman to GitHub pages将 angular.js yeoman 部署到 GitHub 页面
【发布时间】:2016-02-05 05:02:33
【问题描述】:

我无法将我的 yeoman angular 应用程序部署到 GitHub 页面。 我用的是deploy yeoman教程:

  1. 从 .gitignore 文件中删除 dist 目录。 Yeoman 项目默认忽略它。
  2. 将 dist 目录添加到您的存储库:git add dist && git commit -m "Initial dist subtree commit"
  3. 将子树部署到不同的分支。使用 --prefix 指定 dist 目录的相对路径:git subtree push --prefix dist origin gh-pages

但我的 GitHub 页面仍然使用来自分支大师的代码。例如http://derk153.github.io/app/index.html 显示一些数据,但不显示dist 分支gh-pages

GH 页面:http://derk153.github.io/

我的仓库:https://github.com/derk153/derk153.github.io

【问题讨论】:

    标签: angularjs gruntjs yeoman github-pages yeoman-generator-angular


    【解决方案1】:

    我认为您必须将 Angular 应用程序添加到分支 gh-pages 的新存储库中。

    我向你推荐这些东西:

    • 创建一个新的存储库。
    • 将您的代码移动到此存储库中。
    • 使用 dist 文件夹添加一个新的分支 gh-pages(如 Yeoman 推荐的那样)。
    • 您可以像这样使用 grunt 包:https://github.com/tschaub/grunt-gh-pages

    查看我的示例:我有这个 repo 来为我的 github.io 主页添加代码:My main github.io repo。 然后,我使用新代码 here 创建一个新的仓库。查看 gh-pages 分支,代码可用here

    希望这会有所帮助。

    【讨论】:

    • 感谢您的回答。几分钟前发现了相同的:)
    猜你喜欢
    • 2013-02-19
    • 2020-08-10
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2021-02-14
    • 1970-01-01
    • 2017-11-03
    • 2015-04-08
    相关资源
    最近更新 更多