Go モジュールとローカル パッケージについて
Go モジュールを使用する場合、コードを整理してローカル パッケージをインポートする方法を理解することが重要です。
ローカル パッケージのインポート
ローカル パッケージをインポートするには、メイン パッケージが配置されているプロジェクト ディレクトリからの相対パスを使用します。 go doc または go list コマンドを使用して、ローカル パッケージの正しいインポート パスを決定できます。
たとえば、ローカル パッケージが src/application/aLocalPackage にある場合、次のようにインポートします。
import "application/aLocalPackage"
ローカル パッケージの配置
ローカル パッケージを配置する必要がありますsrc/ の下の別のディレクトリにあります。これらをメイン パッケージ ディレクトリまたはメイン パッケージの他のサブディレクトリの直下に配置することは避けてください。
モジュールを有効にする
プロジェクトで Go モジュールを有効にするには、 go mod init in を実行します。プロジェクトディレクトリ。これにより、現在のモジュール パスを指定し、モジュールを使用することを示す go.mod ファイルが作成されます。
Building
プロジェクトをビルドするには、 go を実行します。メインパッケージのディレクトリにビルドします。これにより、メイン パッケージと、正しく配置されたインポートされたローカル パッケージがコンパイルされます。
トラブルシューティング
ローカル パッケージが見つからないことに関連するビルド エラーが発生した場合は、次のことを確認してください。 :
以上がGo モジュールでローカル パッケージを効果的にインポートして管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。