【问题标题】:Ember project to Github PagesEmber 项目到 Github Pages
【发布时间】:2020-07-29 00:14:12
【问题描述】:

我刚刚完成了一个 ember 项目(超级简单没什么大不了的) 你可以去看看here>

但我正在尝试将其部署到 github 页面上的网站中,并且那里几乎没有任何文档,我想知道是否可以得到一些帮助。谢谢

【问题讨论】:

    标签: javascript web ember.js deployment web-deployment


    【解决方案1】:

    现在有三种策略可以做到这一点:

    1. Ember CLI Deploy 是著名的 Ember.js 应用程序部署管道。 ember-cli-deploy-git 插件增加了对 GitHub Pages 作为部署目标的支持。还有一个额外的插件 ember-cli-deploy-git-ci,它增加了对从 CI 管道进行部署的支持。
    2. Ember 插件ember-cli-github-pages 向 Ember CLI 添加了一个命令,该命令将项目部署到 GitHub Pages。它类似于 Ember CLI Deploy 管道,但作为独立解决方案工作。
    3. 您可以从GitHub actions 部署到 GitHub Pages。 GitHub Marketplace 中提供了不同的操作来执行此操作。如果按星级比较,最著名的是GitHub Pages action。要使用它,您需要像往常一样构建您的 Ember 项目,并将操作的 publish_dir 选项设置为 ./dist。 Ember CLI 默认将构建输出存储在该文件夹中。

    这取决于您使用哪种方法。所有这些在生态系统中都很常见。也许有一些提示可以决定:

    • 如果在 GitHub 上运行 CI 操作,我建议将其也用于部署。
    • 如果已经在该项目中使用 Ember CLI Deploy 部署到另一个环境,我建议也使用它来部署到 GitHub Pages。
    • 如果根本不使用 CI,而只是寻找快速解决方案,我会选择 ember-cli-github-pages,因为这是最简单的方法。
    • 如果这是一个游乐场项目,并且您想了解有关 Ember 应用程序的常见部署过程的更多信息,我会选择 Ember CLI Deploy。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多