代替 go.mod を使用したローカル開発
Go を使用したサーバーレス フレームワーク プロジェクトでは、次の場所に存在する依存関係を管理するという課題に遭遇する可能性があります。外部リポジトリ。ローカル テスト用にメインの go.mod を変更するのは、面倒でエラーが発生しやすいプロセスになる可能性があります。
この問題を軽減するために、Go には -modfile オプションが用意されており、ローカル開発用に代替 go.mod ファイルを指定できるようになります。 。依存リポジトリの置換ディレクティブを含む local.go.mod ファイルを作成すると、開発環境への変更を分離できます。
代替 go.mod ファイルを使用してプロジェクトをビルドするには、次のコマンドを使用します。
go build -modfile=local.go.mod ./...
さらに、開発環境間での一貫性を求める場合は、Docker コンテナ内でサーバーレス オフラインを検討することを検討してください。これは、ベアメタルの実行によって引き起こされる潜在的な不一致を軽減するのに役立ちます。
以上がローカル開発用の Go サーバーレス プロジェクトで外部依存関係を管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。