0

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

  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

回答

2

我认为你必须添加您的角度aplication在一个新的存储库分支GH-页。

我建议你这样的事情:

  • 创建一个新的回购协议。
  • 将您的代码移到本回购中。
  • 用dist文件夹添加一个新的分支gh-pages(就像Yeoman推荐的)。
  • 您可以使用一个咕噜包这样的:https://github.com/tschaub/grunt-gh-pages

检查我的例子:我有这样的回购添加的代码为我github.io主页:My main github.io repo。 然后,我用新代码here创建一个新的回购。检查gh-pages分支,代码可用here

希望这会有所帮助。

+0

感谢您的回答。几分钟前我们想出了相同的:) – Derk153

相关问题