我还没有看到Aurelia在GitHub页面中运行的演示。 我想知道某个地方是否有一个要点或一个回购展示了如何做到这一点。
这只是配置gulp
还是有其他解决方案?
以下是使用Aurelia导航骨架项目作为示例创建组织时作为aurelia-skeleton-navigation
的存储库的解决方案。
重要说明:这不是生产解决方案。 这是为了展示如何使用使用
Gulp
的Aurelia存储库在GitHub页面中运行Aurelia。 建议阅读有关jspm bundling
Aurelia应用程序以进行部署的信息。
将当前版本的skeleton-navigation
解压缩到aurelia-skeleton-navigation
目录后,启动git
命令行。
从git
和npm
命令行本地:
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_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