无法为apollo-graphql客户端生成查询文件

时间:2020-07-05 06:59:37

标签: reactjs typescript graphql apollo-client

我正在尝试关注Apollo graphql tutorial,并坚持创建Apollo Client 当我运行翻译为npm run codegen的{​​{1}}时,出现以下错误:

apollo client:codegen --target typescript --watch

我的 launches.tsx 看起来正确:

Generating query files with 'typescript' target
    → Syntax error in file:///Users/anatoly/Documents/git/fullstack-tutorial/start/client/src/pages/launches.tsx: Syntax Error: Unexpected <
…

我的 package.json 如下:

import React, { Fragment }  from 'react';
import { RouteComponentProps } from '@reach/router';
import gql from 'graphql-tag';

interface LaunchesProps extends RouteComponentProps {}

const Launches: React.FC<LaunchesProps> = () => {
  return <div />;
}

export const LAUNCH_TILE_DATA = gql`
`;

export default Launches;

尝试使用节点v14.4.0和v13.12.0,相同的错误。有什么建议我在做什么错?谢谢。

1 个答案:

答案 0 :(得分:0)

尝试命令 npx apollo-codegen introspect-schema http://localhost:4000/graphql --output ./types/schema.json 祝你好运!