Не удалось найти файл .env в проекте node.js - PullRequest
0 голосов
/ 28 января 2020

Я новичок в node.js. У меня node.js с реагирующим приложением. Я сохраняю переменные окружения в файле .env, который находится в папке root. Я добавил этот файл .env в папку root, чтобы я мог использовать эти переменные на клиенте и сервере. Но, когда я запускаю npm start, я получаю ошибку ниже. Каким-то образом, узел ищет файл .env в папке сервера.

Error: ENOENT: no such file or directory, open 'C:\Users\xxxx\source\repos\my-app\server\.env'
at Object.openSync (fs.js:440:3)
at Object.readFileSync (fs.js:342:35)
at Object.config (C:\Users\xxxx\source\repos\my-app\server\node_modules\dotenv\lib\main.js:96:29)      
at Object.<anonymous> (C:\Users\xxxx\source\repos\my-app\server\server.js:2:26)
at Module._compile (internal/modules/cjs/loader.js:955:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
at Module.load (internal/modules/cjs/loader.js:811:32)
at Function.Module._load (internal/modules/cjs/loader.js:723:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)
at internal/main/run_main_module.js:17:11 {
errno: -4058,
syscall: 'open',
code: 'ENOENT',
path: 'C:\\Users\\xxxx\\source\\repos\\my-app\\server\\.env'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...