Relay 编译器无法读取 graphQL 文件

问题描述 投票:0回答:1

我正在尝试第一次启动并运行 Relay,并按照 https://relay.dev/docs/getting-started/step-by-step-guide/

上的设置指南进行操作

我已经生成了 graphQL 文件、配置了 Relay,现在想要运行编译器来生成模式文件。当我这样做时,我收到以下错误:

[ERROR] Failed to read file: `\\?\C:\.....\schema.graphql`.
[ERROR] Compilation failed.
[ERROR] Unable to run relay compiler. Error details:
Failed to read file: `\\?\C:\......\schema.graphql`.

它从配置中读取的内容很好,就好像我将其更改为不同的文件名一样,它会相应地出错,即使使用空的 graphql 文件,我也会得到相同的错误,所以想知道它是否是权限问题,而不是 graphQL 解析问题,这是我所期望的已在错误中指定。 graphql 文件位于我的应用程序的根目录

我的中继配置是

"relay": {
"src": "./src/",
"schema": "./schema.graphql",
"language": "javascript"
 }
relayjs react-relay
1个回答
0
投票

我不认为编译器会生成你的模式文件,通常你的模式会有一个你需要获取的url/端点,例如,你会在终端中运行这个脚本:

curl https://ENTER/URL/HERE schema.graphql(或您在中继配置中为“schema”指定的任何名称)

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.