mymodule
という名前のGOモジュールがあり、それをgithub.com/hylowaker/awesome-module
に変更したいです。
コマンドの使用go mod edit -module github.com/hylowaker/awesome-module
go.mod
ファイルの変更モジュール名のみを変更し、送信元は変更されません。 Goland IDEでリファクタリング機能を試しましたが、Golandはスラッシュ(/
)の名前の変更を許可しません。
だから私は私のソースファイルからimport "mymodule/..."
をimport "github.com/hylowaker/awesome-module/...
に見つけて置き換えなければなりませんでした。
それらをリファクタリングするためのより良い方法はありますか?
Golandでは、Ctrl + Shift + Rを押して「パスの交換」を実行してください。
GO.MODファイルとすべてのインポートクォーズを変更する必要があるため、プロジェクト全体でそれを実行するのは安全です。