Как указать другой каталог или имя для файла .env в Nuxt

Я не хочу следовать соглашению о помещении переменной среды (.env файл) в корневой каталог моего проекта Nuxt.

Как мне создать другой каталог или даже имя для него без использования @ nuxtjs / dotenv модуль? (Я знаю, что он уже встроен в Nuxt с v2.13 и, следовательно, больше не нужен).


person kissu    schedule 11.07.2021    source источник


Ответы (1)


Глядя на этот ответ: https://github.com/nuxt/nuxt.js/issues/8331#issuecomment-727533175.

Вы можете указать другое местоположение и имя, если хотите, с помощью следующих

yarn dev --dotenv variables/.env_file

Со следующей структурой

введите описание изображения здесь

Конечно, это будет работать с yarn generate и yarn build.

person kissu    schedule 11.07.2021
comment
хорошо, поэтому он должен быть определен в каждой сборке, и нет возможности определить путь в nuxt.config.js. Благодарность - person Mojtaba Barari; 12.07.2021
comment
@MojtabaBarari IMO, имеет смысл иметь его в команде сборки. Либо сохраните его в исходном каталоге, либо, если вы хотите отменить его, сделайте это при сборке. - person kissu; 12.07.2021