как получить доступ к переменным ENV в index.html в ember.js - PullRequest
0 голосов
/ 07 февраля 2019

Я использую ember.js, для нас существует требование, согласно которому мы должны показывать тег скрипта (файл index.html) только в производстве, а не в разработке.Есть ли способ добиться этого?

1 Ответ

0 голосов
/ 07 февраля 2019

Лучший из известных мне способов изменения 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>
      `;
    }
}
...