没有服务器的Ember Js App
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有服务器的Ember Js App相关的知识,希望对你有一定的参考价值。
有人知道Ember Js Apps是否可以在没有服务器的情况下运行?我之前有一些解决方案:
- 使用Ember非CLI(Ember 1.10)=> WORK
- 使用“ember build”=> WORK,但前提是你把它放到像nginx这样的服务器上
我的问题是将Ember Apps放入SCORM for LMS。
当我尝试1号解决方案时,它可以工作,但它有一些缺点,它是最老的Ember版本仍然有文档,因为它是最古老的版本,还会有更多的其他缺点。
当我尝试2号解决方案时,它无法工作,我从SCORM学到的东西是SCORM假设我的Ember应用程序是静态html,因为我的Ember应用程序是在iframe中加载的。
我不知道为什么已经由“ember build”命令构建的Ember App仍然无法在没有服务器的情况下运行。
我的问题家伙的任何解决方案?真的很感激任何与我的问题有关的建议:)
答案
使用ember build
构建应用程序后,它可以在没有ember s
的情况下运行。在dist
文件夹中有一个index.html文件,当您打开它时,您应该看到您的应用程序在没有服务器的情况下运行。然后,您可以将这些脚本/样式资产复制到某个服务器(如s3),然后在任何html页面中,您可以在s3上包含指向这些资产的链接,当您在浏览器(或iframe)中打开该html时,它应该可以工作。
以上是关于没有服务器的Ember Js App的主要内容,如果未能解决你的问题,请参考以下文章
基于backbone.js/ember.js的app和基于Phonegap/Sencha Touch的app有啥区别?