This repository was archived by the owner on Sep 27, 2023. It is now read-only.
This repository was archived by the owner on Sep 27, 2023. It is now read-only.
graphql: Unexpected invocation at runtime #40
Closed
Description
Hi,
I cannot seem to get the Babel transform running on my generated typescript code. Perhaps you can shed some light on what I am doing wrong. Both relay-compiler and webpack-dev-server start up fine without any errors, generated .graphql.ts
files show up in my artifact directory, but in browser console I get
Uncaught Error: graphql: Unexpected invocation at runtime. Either the Babel transform was not set up, or it failed to identify this call site`
Using v1.5.0-plugin.5
from alloy/relay
. I run webpack with webpack-dev-server
, this is how I run my compiler:
relay-compiler --src ./src --artifactDirectory ./__generated__ --schema ../schema.graphql --language=typescript
This is my .babelrc
{
"plugins": [
["relay", { "artifactDirectory": "./__generated__" }]
]
}
I have this in my webpack config:
module: {
rules: [
{
test: /\.tsx?$/,
exclude: /node_modules/,
use: [
{ loader: 'babel-loader' },
{ loader: 'ts-loader', options: { transpileOnly: true } },
],
},
],
},
Relevant packages:
"react-relay": "https://github.com/alloy/relay/releases/download/v1.5.0-plugin.5/react-relay-1.5.0-plugin.5.tgz",
"relay-compiler": "https://github.com/alloy/relay/releases/download/v1.5.0-plugin.5/relay-compiler-1.5.0-plugin.5.tgz",
"relay-runtime": "https://github.com/alloy/relay/releases/download/v1.5.0-plugin.5/relay-runtime-1.5.0-plugin.5.tgz",
"babel-plugin-relay": "https://github.com/alloy/relay/releases/download/v1.5.0-plugin.5/babel-plugin-relay-1.5.0-plugin.5.tgz",
"relay-compiler-language-typescript": "0.9.0",
"webpack": "4.2.0",
"webpack-cli": "2.0.13",
"webpack-dev-server": "3.1.1"
"ts-loader": "4.1.0",
"ts-node": "4.1.0",
Any help would be greatly appreciated. Thanks!
Metadata
Metadata
Assignees
Labels
No labels