我想知道是否可以就我收到的反应服务器错误获得一些帮助。我正在尝试将 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 文件。有没有办法调试这个,我可以看到加载器被应用于文件?
任何帮助表示赞赏。谢谢,
扎克