有没有办法告诉ember cli使用另一个HTML文件来构建而不是app / index.html?我有一个应用内插件,我不知道如何找到这些信息。谢谢!
答案 0 :(得分:2)
我在这里摆弄了很长一段时间,最终找到了一个完全避免多个index.html
文件的解决方案,因为我找不到告诉ember-cli使用我的索引文件的好方法选择。
我使用ember-cli-inline-content根据当前配置自定义index.html
的内容。
您基本上将{{content-for "key1"}}
添加到需要将特定于环境的代码插入索引文件的位置。
正如您在ember-cli-inline-content的文档中所读到的,"key1"
的配置位于ember-cli-build.js
文件中。
暂且不说:如果您需要从ENV
访问config/environment.js
对象,可以这样做:
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var ENV = require('./config/environment')(EmberApp.env());
希望有所帮助