首页 > 解决方案 > 有什么方法可以在不使用 graphql-compose 的情况下将 .js 文件中的常量导入 .graphql 文件?

问题描述

我希望在我的 graphql 定义/类型中创建一个 ENUM 以供其他类型使用。我已经在使用核心 .js 文件中所需的常量,我想将它们直接导入到我的定义所在的 .graphql 文件中。

.graphql 文件按如下方式导入:-

import { importSchema } from "graphql-import"
export const typeDefs = importSchema("graphql/schema.graphql")
export default typeDefs


import resolvers from "@graphql/resolvers"
import typeDefs from "@graphql/schema"

const schema = makeExecutableSchema({
  typeDefs,
  resolvers,
})

我知道我可以使用 graphql-compose 将我的 typeDefs 放入 .js 文件中来做到这一点,但我想避免这个额外的步骤,如果可能的话直接做。谢谢。

标签: importenumsgraphql

解决方案


推荐阅读