【发布时间】:2021-11-19 09:25:02
【问题描述】:
我有一个客户端-服务器设置,其中客户端(create-react-app)在 localhost:3000 上运行,服务器是一个构建在节点上的快速服务器,我正在尝试构建 graphql 模式解析器设置。
我可以在服务器上导入 .graphql 文件,但是在客户端,我使用的是 graphql-tools 的设置。
当我尝试在前端构建架构解析器时,我正在导入
import { GraphQLFileLoader } from '@graphql-tools/graphql-file-loader';
import { addResolversToSchema } from '@graphql-tools/schema';
import { loadSchema } from '@graphql-tools/load';
...导致此错误: ./node_modules/@graphql-tools/graphql-file-loader/index.mjs 无法从非 EcmaScript 模块导入命名导出“AggregateError”(只有默认导出可用)
经过研究,我发现这是一个与 webpack 相关的问题。
这个问题有解决办法吗?
【问题讨论】:
标签: node.js reactjs express graphql graphql-tools