graphql-codegen не работает с файлом конфигурации - PullRequest
1 голос
/ 14 февраля 2020

В моем файле package.json есть запись скрипта, которая запускает graphql-codegen, но он жалуется, что аргумент --config недействителен:

$> 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.

Поскольку я считаю, что имя файла по умолчанию codegen.yml В любом случае, я пытаюсь запустить его без аргумента, и ничего не генерируется:

$> yarn graphql-codegen
yarn run v1.21.1
$ /home/aaron/projects/my_app/node_modules/.bin/graphql-codegen
Done in 0.17s.

Есть идеи?

1 Ответ

1 голос
/ 14 февраля 2020

Хорошо, я не совсем уверен, что я сделал, чтобы это исправить. Я считаю, что я также установил graphql-codegen глобально и попытался удалить его с помощью sudo npm uninstall graphql-codegen, который удалил кучу пакетов, но исполняемый файл все еще существует:

$>which graphql-codegen
/usr/bin/graphql-codegen

Однако я решил запустить yarn graphql-codegen init на каприз, чтобы увидеть, был ли init действительным и потому что я не мог вспомнить, если бы я не пробовал это уже. Я получил заданные вопросы, как обычно, поэтому я ctrl+C 'ed и просто набрал yarn graphql-codegen, и это сработало! Затем я запустил yarn graphql-codegen --watch, чтобы проверить, что он использует опции и это тоже сработало.

Если у кого-то возникнет эта проблема, надеюсь, эти советы помогут вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...