Я хочу использовать отдельные файлы .env для каждого режима (разработка, производство и т. Д.).Работая над моими проектами vue.js, я могу использовать файлы, такие как .env.development или .env.production, чтобы получить различные значения для того же ключа env.(пример: в .env.development: FOO = BAR и в .env.production: FOO = BAZ, в режиме разработки process.env.FOO будет BAR, в производстве я буду BAZ).
Я работаю на сервере Express и хочу использовать эти же типы файлов .env для хранения порта, db uri, user, pwd ...
Я знаю, что могу редактировать сценарии в package.jsonнапример,
"scripts": {
"start": "NODE_ENV=development PORT=80 node ./bin/www",
"start-prod": "NODE_ENV=production PORT=81 node ./bin/www"
}
, но это приводит к путанице при использовании нескольких переменных.
Я пытался использовать dotenv , но кажется, что вы можете использовать только файл .env.Не .env.development и .env.production.
Могу ли я использовать пакет dotenv или мне нужен другой?Или я могу сделать это вообще без пакета?