この記事では、編集者の Youzi が、置換コマンドを使用して go モジュールをローカルにインポートし、メイン フォルダーのサプライヤー ディレクトリを使用する方法を紹介します。置換命令は Go 言語の強力な機能であり、これにより開発プロセス中にローカル モジュールをより柔軟に導入でき、コードの保守性と再利用性が向上します。この記事のガイダンスを通じて、誰もがこのテクニックを簡単にマスターし、Go 言語をより効率的に開発できるようになると思います。それでは具体的な手順を見ていきましょう!
myexporter はローカル モジュールで、replace を使用してメイン モジュールにインポートします。メインプロジェクトのルートにあるベンダーフォルダーを使用して、myexporter でテストを実行したいと考えています。
私のプロジェクトのディレクトリ構造は次のようになります
リーリーmyexporter go.mod ファイル
リーリーエージェント go.mod ファイルには
があります リーリー私の質問は
です###いいえ。
myexporter がどこにあるかをテストする必要があります。提供されると、実際のコードのみが提供されます。
唯一の可能性はモジュールを結合することです。
これは要するに次のことです。何らかの方法で 2 つのモジュールを並行/一貫してテストする必要がある場合、それらは実際には
異なるライフサイクルを持つ 2 つの異なるモジュールではありません。これらが異なるライフサイクルを持つ別個のものである場合は、最初のものをテストし、動作することを確認して、2 番目のものに提供することができます。次に、最初のテストの使用を含めて 2 番目のテストをテストします。ただし、最初のテストは不要になったので実行しないでください。
以上がreplace ディレクティブを使用してインポートされたローカル go モジュールをテストし、ホーム フォルダー内のベンダー ディレクトリを使用します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。