web-dev-qa-db-ja.com

モジュール名を参照してください。

mymoduleという名前のGOモジュールがあり、それをgithub.com/hylowaker/awesome-moduleに変更したいです。

コマンドの使用go mod edit -module github.com/hylowaker/awesome-modulego.modファイルの変更モジュール名のみを変更し、送信元は変更されません。 Goland IDEでリファクタリング機能を試しましたが、Golandはスラッシュ(/)の名前の変更を許可しません。

だから私は私のソースファイルからimport "mymodule/..."import "github.com/hylowaker/awesome-module/...に見つけて置き換えなければなりませんでした。

それらをリファクタリングするためのより良い方法はありますか?

6
hylowaker

Golandでは、Ctrl + Shift + Rを押して「パスの交換」を実行してください。

GO.MODファイルとすべてのインポートクォーズを変更する必要があるため、プロジェクト全体でそれを実行するのは安全です。

1
Moacir Schmidt