小编Cli*_*all的帖子

无法创建中继容器;graphql.js 文件似乎有 webpack 工件?

我在一个 Electron 容器中将 Relay 与 CRA 一起使用,但出现了一个我似乎无法诊断的非常奇怪的错误:似乎 GraphQL 片段在导入时包含 Webpack 工件?

Could not create Relay Container for `UsersGrid`. Expected a set of GraphQL fragments, got `function () {
  const node = __webpack_require__(/*! ./__generated__/UsersGrid_viewer.graphql */ "./src/components/users-grid/__generated__/UsersGrid_viewer.graphql.js");
Run Code Online (Sandbox Code Playgroud)

Webpack 是否.graphql.js以某种方式编译文件?或者还有什么我应该看的吗?

这是中继容器:

import { createFragmentContainer, graphql } from 'react-relay';
import UsersGrid from './UsersGrid';

export default createFragmentContainer(
  UsersGrid,
  graphql`
    fragment UsersGrid_viewer on Query {
      user(login: "jvcjunior") {
        followers(first: 10) {
          edges {
            node {
              name
              avatarUrl
            }
          }
        }
      }
    }
  `
); …
Run Code Online (Sandbox Code Playgroud)

relay webpack graphql electron

2
推荐指数
1
解决办法
638
查看次数

标签 统计

electron ×1

graphql ×1

relay ×1

webpack ×1