「パス X のモジュールが見つかりません」の解決 ローカル Go モジュールのインポート
汎用機能を外部の別個のモジュールに分離しようとする試みGOPATH の場合、次のエラー メッセージが表示されます:
パスのモジュールが見つかりませんX
解決策: Require
で Replace ディレクティブを使用する ローカル モジュール "X" をメイン プロジェクトにインポートするには、メイン モジュールのgo.mod:
require "X" v0.0.0 replace "X" v0.0.0 => "{local path to the X module}"
パスは X モジュールのルート ディレクトリ (絶対パスまたは
説明
Go モジュールは通常、モジュールの識別と取得のためにパブリック リポジトリに依存します。 replace ディレクティブを使用すると、モジュール名をローカル パスにマップでき、非公開モジュールのインポートが可能になります。
たとえば、モジュール "X" から "util" パッケージをインポートするには:
import "X/util"
追加リソース
以上がローカル Go モジュールをインポートするときに「パス X のモジュールが見つかりません」というエラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。