我还没有看到在 GitHub 页面中运行Aurelia的演示。我想知道某处是否有一个要点或回购表明它是如何完成的。
只是配置问题gulp
还是有其他解决方案?
我还没有看到在 GitHub 页面中运行Aurelia的演示。我想知道某处是否有一个要点或回购表明它是如何完成的。
只是配置问题gulp
还是有其他解决方案?
以下是使用Aurelia 导航骨架项目作为示例的解决方案,该项目作为aurelia-skeleton-navigation
.
重要提示:这不是生产解决方案。这是为了展示如何使用 Aurelia 存储库在 GitHub 页面中运行 Aurelia,该存储库使用
Gulp
. 建议阅读有关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