使用服务器端应用程序生成生产构建索引.HTML



我想做一些非常简单的事情,我有些惊讶的人没有更多地谈论。我想从我自己的index.html上从构建ember生产创建的文件上生成我自己的index.html。我将Ember用于一部分应用程序,因此,当击中某个URL时,我希望我的Ember应用程序接管。我尝试通过更改ember-cli-build.js。

storeConfigInMeta: false

这将摆脱具有将其配置存储在元标签中的Ember应用程序,但该应用程序仍然不起作用并给出错误,

Uncaught ReferenceError: define is not defined

我有Ember的最新版本,我正在用命令建造Ember,

ember build --env production

我的服务器生成的index.html看起来是相同的接受,因为Incluction JS和CSS脚本上设置的完整性属性。我想以这种方式与Ember接触的东西吗?我不应该尝试这样做吗?

当击中某个URL时,我希望我的Ember应用程序采用 结束。

您需要配置应用程序服务器以返回某些URL的index.html文件。通常,您不需要您创建自己的index.html。

可能是您可以检查Ember-Islands插件以在服务器渲染页面上的任何地方包含Ember组件。

我犯了一个错误。我正在用服务器的正则表达式抓住生产资产,并以错误的顺序生成我的index.html文件。对于希望这样做的任何人,我认为使用生成的索引。但是,请在ember-cli-build.js中使用设置,

storeConfigInMeta: false

这将使您的Ember应用程序存储在JavaScript中,而不是在标签中存储。这是生成自己的index.html文件所必需的。

最新更新