Этот вопрос не о .env
файлах, спасибо.
В документах говорится:
Кроме того, переменные среды, которые уже существуют при выполнении Vue CLI, имеют наивысший приоритет и не будут перезаписываться файлами .env.
Что ж, я добавил системную переменную VUE_APP_TEST = "test value"
А затем пересобрать приложение, добавив следующий код
console.log(process.env.VUE_APP_TEST)
Безрезультатно, очевидно
Итак, вопрос в том, что я делаю что-то не так или просто переоцениваете VueJS возможности, или документы ошибочны, или я неправильно понимаю часть "уже существующих переменных"?
ОБНОВЛЕНИЕ:
Да, я остановился npm run dev
и начал его снова, прежде чем задавать этот вопрос. Это хорошо работает для переменных в .env
файлах. Но вопрос не в файлах .env
.
Перезагрузка системы помогла. Но это за пределами моего понимания, почему vue -cli никак не уловил изменения в среде. Должен был проверить, действительно ли это проблема vue -cli или windows, которые не обновляют среду до перезагрузки (странно).