Dep モジュールから Go モジュールへの移行: ステップバイステップ ガイド
Dep モジュールから Go モジュールへの移行を計画している場合、これは、簡単に移行するための包括的なガイドです。プロジェクト:
-
Go バージョンの互換性の確認: go version を実行して、Go バージョン 1.11 以降を実行していることを確認します。
-
GOPATH の外側に移動: コードを GOPATH の外側に配置するか、エクスポートを設定しますGO111MODULE=on.
-
go mod init で依存関係をインポート: go mod init [モジュール パス] を実行して、Gopkg.lock から依存関係を転送します。
-
Tidy Up with go mod tiny: このコマンドは、冗長なインポートを排除し、間接的なインポートを含みます。
-
ベンダー フォルダーの削除 (オプション): rm -rf Vendor/ を実行するか、ゴミ箱に移動して、古い Dep ファイルのベンダー フォルダーを削除することを検討してください。
- テスト ビルド: go build を使用してテスト ビルドを実行し、検証します。機能。
-
古いファイルの削除: Go モジュール環境では不要になった Gopkg.lock および Gopkg.toml ファイルを削除します。
Go モジュールは、Gopkg.lock ファイルを使用して Dep から依存関係を正常にインポートし、go.mod ファイルを生成し、プロジェクトの効率的な管理を行いました。
ベンダー フォルダーの保存 (オプション)
-
依存関係をベンダーにコピーします: go modvendor を実行して依存関係を転送します。ベンダー フォルダー。
-
でビルドしますベンダー: go build -mod=vendor を使用して、ベンダー フォルダーを使用するように Go build に指示します。
以上がDep モジュールから Go モジュールに移行する方法: ステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。