Import 是否有任何方法可以在不使用graphql compose的情况下将常量从.js文件导入.graphql文件?

Import 是否有任何方法可以在不使用graphql compose的情况下将常量从.js文件导入.graphql文件?,import,enums,graphql,Import,Enums,Graphql,我希望在graphql定义/类型中创建一个枚举,供其他类型使用。我已经在使用core.js文件中所需的常量,我想将它们直接导入到定义所在的.graphql文件中 .graphql文件的导入方式如下:- import { importSchema } from "graphql-import" export const typeDefs = importSchema("graphql/schema.graphql") export default typeDefs import resolve

我希望在graphql定义/类型中创建一个枚举,供其他类型使用。我已经在使用core.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将typedef放在.js文件中来实现这一点,但我希望避免这一额外步骤,如果可能的话,直接实现这一点。谢谢。

这取决于您如何导入它们(fs、webpack、babel)以及如何使用它们(apollo、瑜伽、makeExecutableSchema等)makeExecutableSchema。当前我的服务器应用程序正在通过NPM脚本(当前在开发中)运行。您如何导入它们?或者更好的是,也许你可以用相关代码更新你的问题。原始帖子更新。这取决于你如何导入它们(fs、webpack、babel)以及如何使用它们(apollo、yoga、makeExecutableSchema等)makeExecutableSchema。当前我的服务器应用程序正在通过NPM脚本(当前在开发中)运行。您如何导入它们?或者更好的是,也许你可以用相关的代码更新你的问题。