IntelliJ GraphQL 插件错误突出显示不起作用

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

我已经安装了 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看起来像这样:

如您所见,语法突出显示不起作用。

  • 查询类型无法识别 schema.graphql 中的 Post (这就是为什么它是红色的)
  • 我的任务中的 testQuery 突出显示为红色,其中 “帖子”已定义。

有谁知道为什么这不起作用?

intellij-idea graphql intellij-plugin
1个回答
0
投票

我假设

.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

如果问题仍然存在,您可以尝试降级插件版本,看看是否是最新版本的回归。

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