ローカル Go モジュールの参照
Go でローカル プロジェクトからパッケージをインポートしようとすると、次のようなエラーが発生する場合があります。パッケージを提供するモジュールが見つかりません。この問題は、Go がデフォルトでリモート URL からサードパーティのモジュールを取得するために発生します。
ローカル モジュールのこの問題を解決するには、go.mod の replace キーワードを利用します。 file:
replace github.com/Company/mymodule v0.0.0 => ../mymodule
これにより、ローカル依存関係の場所が Go に通知され、解決できるようになります。輸入品。モジュールへの正しい相対パスを指定することが重要です。
ローカル テストが完了し、モジュールをリポジトリにプッシュしたら、replace 行を削除して次を使用できます。
go get -u github.com/Company/mymodule
これにより、モジュールが正しくフェッチされ、現在のプロジェクトと統合されます。
さらに、次の関数に注意してください。また、Go パッケージ内の変数は、パッケージ外からアクセスできるように大文字で始める必要があります。
以上がローカルの Go モジュールをプロジェクトにインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。