apollo-tooling icon indicating copy to clipboard operation
apollo-tooling copied to clipboard

[email protected] breaks codegen on Windows

Open adrienharnay opened this issue 3 years ago • 2 comments

Intended outcome:

Operations are detected in the project like before.

Actual outcome:

After updating apollo-language-server (sub-dep of apollo) from 1.26.8 to 1.26.9, on Windows the following error message appears:

× Generating query files with 'typescript' target
    → No operations or fragments found to generate code for.
    Error: No operations or fragments found to generate code for.

How to reproduce the issue:

Versions

[email protected] [email protected]

Thanks in advance!

adrienharnay avatar Jun 03 '22 13:06 adrienharnay

Thanks for the report @adrienharnay. This repo is largely unmaintained (I'm the only one and it's very low on our list of priorities). I would entertain a PR that resolved the problem for you, but it's unlikely I'll get around to fixing this myself.

We don't intend to support codegen going forward. I'll point you to this issue and recommend migrating to graphql-code-generator. https://github.com/apollographql/apollo-tooling/issues/2614

trevor-scheer avatar Jun 03 '22 15:06 trevor-scheer

You have to change backslashes to forwardslashes in the apollo client:codegen command. This can be done using normalize-path package if you are running this command through js.

See other issue i created: #2667

Zikoat avatar Nov 14 '22 09:11 Zikoat