我还没有看到在GitHub页面中运行的Aurelia演示。我想知道某个地方是否有一个要点或一个回购展示了如何做到这一点。
只是配置gulp
还是有其他解决方案?
答案 0 :(得分:10)
使用Aurelia navigation skeleton项目作为示例的解决方案作为aurelia-skeleton-navigation
作为存储库创建到您的组织中时。
重要提示:这不是生产解决方案。这是为了展示如何使用使用
Gulp
的Aurelia存储库在GitHub页面中运行Aurelia。建议阅读jspm bundling
Aurelia应用程序以进行部署。
将git
的当前版本解压缩到skeleton-navigation
目录后,启动aurelia-skeleton-navigation
命令行。
本地来自git
和npm
命令行:
cd <path>/aurelia-skeleton-navigation
git init
git remote add origin git@github.com: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_packages
和dist
路径
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
在master
分支中对您的应用进行更改后,您可以将这些更改合并到gh-pages
并发布:
git checkout gh-pages
git merge master
gulp build
git add *
git commit -m 'updates'
git push origin gh-pages