Go 1.11 で導入された Go のモジュール システムは、依存関係の管理を簡素化します。ただし、モジュールの可用性と依存関係の制御の欠如についての懸念が生じます。ここで go modvendor コマンドが登場します。
ドキュメントには、go modvendor はメインのビルドとテストに必要なすべてのパッケージを含むベンダー ディレクトリを作成すると記載されています。モジュール。ただし、これにはその使用例について疑問が生じます。
Go モジュールは、パッケージの可用性ではなく、バージョン管理を管理します。モジュールにアクセスできなくなると、コードを構築できなくなります。 go mod ベンダーは、次の方法でこの問題に対処しています:
mod ベンダーに行くは、パッケージの可用性と効率的な依存関係の配布に関する懸念に対処することで、Go のモジュール システムを補完する貴重なツールです。ローカル ベンダー ディレクトリを作成することで、ビルドの安定性が向上し、大規模な展開におけるセキュリティ リスクが軽減されます。
以上がGo 依存関係管理に「go mod Vendor」を使用する必要があるのはいつ、なぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。