In my package.json
file I've got script entry that runs graphql-codegen
but it complains that the --config
argument is invalid:
$> yarn gen
yarn run v1.21.1
$ graphql-codegen --config codegen.yml
Error: Unknown argument: config
...
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Since I believe the default file name is codegen.yml
anyway, I try to run it with out that argument and nothing gets generated:
$> yarn graphql-codegen
yarn run v1.21.1
$ /home/aaron/projects/my_app/node_modules/.bin/graphql-codegen
Done in 0.17s.
Any ideas?
for me this solved the issue
Yarn
yarn add -D @graphql-codegen/cli
npm
npm i -D @graphql-codegen/cli
installation guide doc
Ok, I'm not sure exactly what I did to fix this. I believe that I had also installed graphql-codegen
globally and tried to uninstall it with sudo npm uninstall graphql-codegen
which removed a bunch of packages but the executable still exists:
$>which graphql-codegen
/usr/bin/graphql-codegen
However I decided to run yarn graphql-codegen init
on a whim to see if init
was valid and because I couldn't remember if I hadn't tried that already. I got the set up questions like normal so I ctrl+C
'ed and just ran yarn graphql-codegen
and it worked! Then I ran yarn graphql-codegen --watch
to test that it took options and that also worked.
If anyone gets this issue, I hope these tips help you.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With