Использование переменных env в публичном пути (не в файле index.html) в проекте vue.js - PullRequest
1 голос
/ 09 октября 2019

Можно ли использовать переменные env внутри файла .html (открытый путь), но не в файле index.html, который я пробовал, и он отлично работает в index.html, но в любом другом файле .html он не работает,например, если записать это в img src:

<img src="<%= VUE_APP_API_Base %>/Image" border="0" style="width: 468px; height:60px;">

Он ничего не анализирует из файлов .env, и src записывается как есть вместо использования значения переменной env. При посещении этой html-страницы в консоли выдается ошибка кодирования URL.

Структура моего каталога:

public
|-- index.html
`-- sub-folder
    `-- sub.html <<<=== This is the file where I want to use .env variable

РЕДАКТИРОВАТЬ: Чтобы уточнить дубликат, я спрашиваю, как именно включите переменную из файла .env в html-файл без полномочий root (index.html), дубликат запрашивает использование нескольких html-файлов в веб-пакете, что является другим сценарием

Ссылка на VueДокументы .js, объясняющие решение этой проблемы

Глобальные BASE_URL и NODE_ENV на самом деле работают нормально, но не из моих файлов .env.

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