Машинопись не читает файл env - PullRequest
1 голос
/ 16 июня 2020

Я новичок в машинописном тексте, и я создал это простое почтовое приложение, но проблема в том, что TypeScript не может прочитать файл, когда я помещаю его в папку sr c, он не был скопирован в dist при сборке, когда Я поместил его за пределы папки sr c и поместил руководство, необходимое только для тестирования, IDE не показало мне вариант для env enter image description here

, а вот мое дерево каталогов

enter image description here

что вызывает это? Понятия не имею.

1 Ответ

1 голос
/ 16 июня 2020

Я не думаю, что node (или машинописный текст) знает, как изначально импортировать файл .env.

Вероятно, вы захотите установить и настроить dotenv npm пакет

Затем вы просто добавляете эту строку в файл, который загружает ваш сервер:

require('dotenv').config()

И теперь ваши переменные env доступны по адресу:

process.ENV.MY_VAR_HERE

Вот достойная статья о переменных среды и о том, как файл .env работает с ними.

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