0

如何从 ember-cli 的 tmp 文件夹获取最新的 index.html 文件?

我正在对生成的 index.html 的最终副本进行一些后期处理,但在 GET 请求被提供时,我无法找到关于如何在节点端选择这条路径的文档或参考资料荣幸。

基本上,我有一个用例来操作 index.html,添加一些标签(实时)。现在我使用dist/index.html,但这似乎只是一个临时副本。

4

1 回答 1

0

查看ember-index允许您将内容注入index.html. 从他们的多次注入示例中,您将需要以下内容:

ember-cli-build.js

/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');

module.exports = function(defaults) {
  var app = new EmberApp(defaults, {
    'ember-index': {
      content: [{
        key: 'content',
        file: 'example.txt',
        includeInOutput: true,
        includeInIndexHtml: true
      }]
    }
  });

  return app.toTree();
};

应用程序/index.html

<!DOCTYPE html>
<html>
  <head>
     {{content-for 'ember-index-content'}}
     ...
  </head>
  <body>
     ...
  </body>
</html>

这会将内容example.txtindex.html.

于 2016-02-04T03:47:03.617 回答