如何将Aurelia部署到GitHub页面(gh-pages)

问题描述 投票:8回答:1

我还没有看到Aurelia在GitHub页面中运行的演示。 我想知道某个地方是否有一个要点或一个回购展示了如何做到这一点。

这只是配置gulp还是有其他解决方案?

github github-pages aurelia
1个回答
10
投票

以下是使用Aurelia导航骨架项目作为示例创建组织时作为aurelia-skeleton-navigation的存储库的解决方案。

重要说明:这不是生产解决方案。 这是为了展示如何使用使用Gulp的Aurelia存储库在GitHub页面中运行Aurelia。 建议阅读有关jspm bundling Aurelia应用程序以进行部署的信息。

将当前版本的skeleton-navigation解压缩到aurelia-skeleton-navigation目录后,启动git命令行。

gitnpm命令行本地:

cd <path>/aurelia-skeleton-navigation

git init

git remote add origin [email protected]:yourorg/aurelia-skeleton-navigation.git

git fetch --all

git add *

git commit -m 'initial commit'

git push origin master

git branch gh-pages

git checkout gh-pages

编辑.gitignore并注释掉jspm_packagesdist路径

node_modules
# jspm_packages
bower_components
.idea
.DS_STORE
# /dist

jspm install

npm install

gulp build

git add *

git commit -m 'adding resources'

git push origin gh-pages

导航到您的存储库GitHub页面:
http://yourorg.github.io/aurelia-skeleton-navigation

在GitHub页面上更新应用程序

master分支中对应用程序进行更改后,您可以将这些更改合并到您的gh-pages并发布:

  • git checkout gh-pages

  • git merge master

  • gulp build

  • git add *

  • git commit -m 'updates'

  • git push origin gh-pages

© www.soinside.com 2019 - 2024. All rights reserved.