🌳 Переменные окружения
Parcel использует dotenv для поддержки загрузки переменных окружения из .env файлов.
.env файлы должны располагаться рядом с package.json содержащим parcel-bundler зависимость.
Parcel загружает .env файлы с конкретными именами для следующих значений NODE_ENV:
допустимые .env имена |
NODE_ENV=* |
NODE_ENV=test |
|---|---|---|
.env |
✔️ | ✔️ |
.env.local |
✔️ | ✖️ |
.env.${NODE_ENV} |
✔️ | ✔️ |
.env.${NODE_ENV}.local |
✔️ | ✔️ |
Примечание:
NODE_ENVпо умолчаниюdevelopment..env.localне загружается, когдаNODE_ENV=testтак как тесты должны давать одинаковые результаты для всех.- Иногда добавление нового .env файла может не работать сразу. В таком случае попробуйте удалить .cache/ директорию.
- Доступ к
process.envобъекту напрямую не поддерживается, но доступ к конкретным переменным, напримерprocess.env.API_KEY, вернет ожидаемое значение.
Помогите нам улучшить документацию
Если что-то отсутствует или не совсем понятно, пожалуйста опишите проблему в репозитории сайта или отредактируйте эту страницу.