8

我还没有看到在 GitHub 页面中运行Aurelia的演示。我想知道某处是否有一个要点或回购表明它是如何完成的。

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

4

1 回答 1

10

以下是使用Aurelia 导航骨架项目作为示例的解决方案,该项目作为aurelia-skeleton-navigation.

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

解压到目录git的当前版本后启动命令行。skeleton-navigationaurelia-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_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 Pages 上更新应用程序

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

  • git checkout gh-pages

  • git merge master

  • gulp build

  • git add *

  • git commit -m 'updates'

  • git push origin gh-pages

于 2015-04-24T21:45:16.983 回答