如何在ember.js中的index.html中访问ENV变量

时间:2019-02-07 11:42:37

标签: ember.js ember-data ember-cli

我正在使用ember.js,这对我们有一个要求,即我们必须仅在生产环境中而不是在开发环境中显示脚本标记(index.html文件)。 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

我知道的修改index.html的最好方法是在构建过程中使用回购插件。

生成插件

ember generate in-repo-addon prodction-scripts

,然后在/lib/production-scripts/index.js中添加:

contentFor: function (type, config) {
    if (type === 'head' && config.environment === 'production') {
      //inline this CSS so it is parsed the fastest
      return `
        <script></script>
      `;
    }
}