Допустимая переменная среды для удовлетворения env: PRISMA_SECRET не может быть найден - PullRequest
0 голосов
/ 12 мая 2019

Когда я пытаюсь сгенерировать токен Prisma, он продолжает выдавать следующую ошибку, даже если у меня PRISMA_SECRET настроен в config/dev.env.:

A valid environment variable to satisfy the declaration!    
'env:PRISMA_SECRET' could not be found.

Мой config/dev.env настроен какследующее:

PRISMA_ENDPOINT=http://local:4466/
PRISMA_SECRET=somesecret
JWT_SECRET=somesecret

И вот как я начинаю npm run dev:

"dev": "env-cmd ./config/dev.env nodemon src/index.js --ext js,graphql --exec babel-node",

Когда я console.log(process.env.PRISMA_SECRET), она правильно показывает переменную, поэтому яЯ не уверен, что происходит.Я пытался перезапустить Docker и заново развернуть Prisma, но безрезультатно.Любая помощь будет оценена.

1 Ответ

1 голос
/ 14 мая 2019

Вам нужно добавить флаг -f, это связано с обновлением env-cmd

"dev": "env-cmd -f ./config/dev.env nodemon src/index.js  --exec babel-node -e js,graphql",
...