我是遵循盖茨比的教程,并击中了一个路障。我尝试了类似于Google或Stackoverflow的代码。他们没有工作。
我正在尝试升级盖茨比的默认GraphQL默认IDE。我在根文件夹中添加了(点)、env.development变量,并在终端中输入了npm save- dev env-cmd。然后,我在package.json中修改了开发脚本,输入了" develop ":"env-cmd .env.development gatsby develop":。然后重新启动dev服务器,但是在运行npm运行开发之后,我会得到下面的错误。提前谢谢。
gatsby-first-site@0.1.0开发C:\Users\fanok\Desktop\myDevProjects\gatsby-first-site
env-cmd .env.development gatsby开发
错误:无法在(C:\Users\fanok\Desktop\myDevProjects\gatsby-first-site\node_modules\env-cmd\dist\get-env-vars.js:34:11)npm getEnvFile的默认位置(./.env、./.env.js、./.env.json)找到env文件
呃!代码ELIFECYCLE
npm错误!错误号1
npm错误!gatsby-first-site@0.1.0开发:env-cmd .env.development gatsby develop
npm错误!退出状态1
npm错误!
npm错误!在gatsby-first-site@0.1.0开发脚本中失败。
npm错误!这可能不是npm的问题。上面可能还有额外的日志输出。
npm错误!可以在以下位置找到此运行的完整日志:
npm错误!C:\Users\fanok\AppData\Roaming\npm-cache_logs\2020-02-03T23_01_39_042Z-debug.log
发布于 2020-02-03 23:11:01
将-f添加到开发脚本中,例如:
"develop": "env-cmd -f .env.development gatsby develop"-f代表文件,它表示将自定义文件路径作为参数传递。
https://stackoverflow.com/questions/60048394
复制相似问题