所以我有这个 codegen.yml
overwrite: true
schema:
- ${REACT_APP_GRAPHQL_URL}:
headers:
'x-hasura-admin-secret': ${REACT_APP_GRAPHQL_ADMIN_SECRET}
documents: "./src/**/*.{ts,tsx}"
generates:
src/generated/graphql.tsx:
plugins:
- "typescript"
- "typescript-operations"
- "typescript-react-apollo"
config:
withHooks: true
我的 .env 看起来像这样:
REACT_APP_GRAPHQL_URL=https://somesite.com/graphql
REACT_APP_GRAPHQL_ADMIN_SECRET=abcde1234
但每次我运行 codegennpm run codegen
和npm run codegen -r dotenv/config
. 我已经尝试更改引号、空格等,但它仍然不起作用。当我用 URI 和 admin-secret 替换环境变量时,它运行良好。我做错了什么?