2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

gqlgenでコードを再生成できない!

Last updated at Posted at 2022-09-01

こちらのGetting Startedをやっている時に遭遇。

記載通りにスキーマをschema.graphqls定義し直して、
次のコマンドで再生成!

go run github.com/99designs/gqlgen generate

やってみると次の文言が複数行出てうまくいかない。。。

missing go.sum entry for module providing package 

以下の手順で解決した。
tools.goを作成して下記を記載。

package tools

import (
	_ "github.com/99designs/gqlgen"
)

その後でgo mod tidyを実行後に再度

go run github.com/99designs/gqlgen generate

を叩くとコードが生成された^^

go mod tidyでは不要なimportを消すため、
gqlgenなどのコード生成にしか使わないようなmoduleも削除されてしまうらしい。

そのため、tools.go のようなファイルを作ってimportすることで,
go mod tidyで消えないようにする。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?