Файл экспорта Ioni c 5 в www during build - PullRequest
0 голосов
/ 29 апреля 2020

Я разрабатываю приложение, которое будет использоваться разными компаниями. У каждой компании должно быть свое приложение с разными переменными среды. Поэтому я получил файлы с именем "env. js", аналогичные приведенным ниже для каждой компании:

window.companyName = 'abc';
window.apiUrl='http://localhost:8080/api/';
window.theme='abc';

Во время компиляции я устанавливаю переменную среды с помощью set APP_BUILDENV=acb. Затем я подключаюсь к ионным сборкам: before и serve: before, чтобы выполнить скрипт, который копирует файл "env. js" в www directory. In index. html Я включаю env. js как сценарий:

<script src="env.js"></script>

Однако devserver перенаправляет вызов env. js в index. html, чтобы данные среды не загружались. Как я могу разрешить браузеру доступ к env. js?

1 Ответ

0 голосов
/ 29 апреля 2020

Я сейчас экспортирую env. js в каталог с именем "config" и добавил следующее в проекты -> app -> architect -> build -> опции в angular. json:

"scripts": [
   {
     "input": "config/env.js"
   }
 ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...