2

我想知道是否可以就我收到的反应服务器错误获得一些帮助。我正在尝试将 graphql-tag/loader 与 react-server 一起使用,但我不知道如何从当前错误开始。当前设置是这样的:在我的.reactserverrc文件中,我有这个条目:

"webpackConfig": "./my.webpack.config.js"

该文件有这个:

 export default (webpackConfig) = { webpackConfig.module.loaders.unshift([
   {
      test: /\.(graphql|gql)$/,
      exclude: /node_modules/,
      loader: 'graphql-tag/loader'
    }
    ]);
    return webpackConfig
}

反应服务器加载配置文件很好,一切看起来都很好,但是在尝试导入查询时,就像这样。

import userQuery from '../queries/query.graphql';

我收到此错误:

SyntaxError: <prefix_removed>/src/queries/user.graphql: Unexpected token, expected ; (1:6)
> 1 | query CurrentUserForLayout
    |       ^
  2 | {
  3 |   user {
  4 | 
    at Parser.pp$5.raise (/Users/zach/workspace/widget/dx/dx-ui-item/node_modules/babylon/lib/index.js:4333:13)
at Parser.pp.unexpected (/Users/zach/workspace/widget/dx/dx-ui-item/node_modules/babylon/lib/index.js:1705:8)
at Parser.pp.semicolon (/Users/zach/workspace/widget/dx/dx-ui-item/node_modules/babylon/lib/index.js:1686:38)
at Parser.pp$1.parseExpressionStatement (/Users/zach/workspace/widget/dx/dx-ui-item/node_modules/babylon/lib/index.js:2182:8)

加载器似乎没有应用于 graphql 文件。有没有办法调试这个,我可以看到加载器被应用于文件?

任何帮助表示赞赏。谢谢,

扎克

4

0 回答 0