Как использовать развертывание конкретных .env в Vuejs - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть несколько сред, в которых я создаю свое приложение Vuejs. Каждая из этих сред имеет свой API, который я хотел бы вызвать.

Мой идеальный сценарий заключается в том, что у меня есть файл .env в корне каждого из серверов, на которых я развертываю, так что при развертывании моей сборки приложение Vue просматривает файл .env, который находится в определенном для конкретной среды месте, и извлекает соответствующие переменные пути API изнутри.

Таким образом, я могу собрать приложение один раз и развернуть его на нескольких серверах, и мне не нужно делать отдельную сборку для каждого сервера.

Я пытался использовать dotenv-webpack, но кажется, что .env, включенный в сборку, просто из того значения, которое есть при создании сборки, а не извлекается из каких-либо .env на отдельных серверах.

Я обнаружил, что могу использовать axios для получения js-файла из / static, но на самом деле это не самый чистый подход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...