找不到满足 env:PRISMA_SECRET 的有效环境变量

Posted

技术标签:

【中文标题】找不到满足 env:PRISMA_SECRET 的有效环境变量【英文标题】:A valid environment variable to satisfy env:PRISMA_SECRET could not be found 【发布时间】:2019-09-29 16:35:28 【问题描述】:

当我尝试生成 Prisma 令牌时,它一直给我以下错误,即使我在 config/dev.env. 中配置了 PRISMA_SECRET

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】:

你需要添加一个 -f 标志,它与对 env-cmd 的更新有关

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

【讨论】:

以上是关于找不到满足 env:PRISMA_SECRET 的有效环境变量的主要内容,如果未能解决你的问题,请参考以下文章

找不到满足要求的版本 **tusclient**

找不到满足 SoundRecognition 要求的版本

pip install - 找不到满足要求的版本

时间模块:找不到满足要求的版本

找不到满足 Flask 要求的版本

找不到满足torch>=1.0.0 要求的版本?