我遇到了困难,试图在我的项目中使用GraphQL
流类型。
例如,我有一个期望GraphQLSchema
实例的类
构造函数参数。即:
import type { GraphQLSchema } from 'graphql';
type MyGraphQLConfig = {
schemaFiles: string,
resolvers: Object,
mocks: Object,
enableMocks: boolean
}
class GraphQL {
graphQLSchema: GraphQLSchema;
configs: MyGraphQLConfig;
constructor(configs: MyGraphQLConfig, graphQLSchema: GraphQLSchema) {
this.graphQLSchema = null;
this.configs = configs;
}
getSchema() : GraphQLSchema {
return this.graphQLSchema;
}
}
当我在此文件上运行flow check
命令时,出现以下错误:
4: import type { GraphQLSchema } from 'graphql';
^^^^^^^^^
graphql. Required module not found
但是,在查看文件夹node_modules/graphql/
时,我可以看到其中的所有.flow
个文件。
有什么东西我不见了吗?
答案 0 :(得分:1)
你检查过.flowconfig是否忽略/ node_modules / *?
我可以通过删除忽略来解决问题。但是,我确实遇到了其他问题。