我已经安装了 IntelliJ 的 graphql 插件(https://plugins.jetbrains.com/plugin/8097-graphql 由 JetBrains s.r.o. 编写),但它似乎对我不起作用。
我的文件夹结构如下所示:
|-- project
| |-- frontend
| | +-- myQueryDeclerations.ts
| | +-- schema.graphql
| +-- graphql.config.yml
我的graphql.config.yml看起来像这样:
我的schema.graphql看起来像这样:
我的queryDeclarations.ts看起来像这样:
如您所见,语法突出显示不起作用。
有谁知道为什么这不起作用?
我假设
.graphql
文件与 GraphQL 插件正确关联。您可以通过转到 Settings > Editor > File Types 并确保 .graphql
列在 GraphQL 文件类型下来进行检查。
graphql.config.yml
应正确引用架构和文档路径。验证提供的路径是否相对于 graphql.config.yml
文件的位置,并且没有拼写错误。
JetBrains/js-graphql-intellij-plugin
问题711解释:
嗨@oliverwatkins!从你的问题我看到你有一个这样的文件夹结构:
|-- project | |-- frontend | | +-- myQueryDeclerations.ts | | +-- schema.graphql | +-- graphql.config.yml
因此,配置中模式的路径应该是
,而不是schema: frontend/schema.graphql
。schema: schema.graphql
(我想
myQueryDeclerations.sql
是一个错字,应该是myQueryDeclarations.sql
)
如果问题仍然存在,您可以尝试降级插件版本,看看是否是最新版本的回归。