App Engine SDK のインポートは、常に Golang アプリ開発の重要な側面でした。最近、フルパスを使用するサードパーティ ライブラリの導入により、混乱が生じています。サードパーティの依存関係を使用しながら App Engine ライブラリを正しくインポートする方法を見てみましょう。
新しい google.golang.org/appengine インポートが行われている間も、古い appengine ライブラリ インポートは引き続き機能します。これにより、開発者はアップデートで述べたように両方のバージョンを並行して使用できるようになります:
import ( oldAppengine "appengine" "google.golang.org/appengine" )
インポートの競合を避けるために、2 つのインポート パスにエイリアスを付けることもできます。たとえば、古いライブラリを「oldAppengine」としてインポートし、新しいライブラリを「gae」としてインポートできます。
import ( oldAppengine "appengine/datastore" gae "google.golang.org/appengine" )
デプロイ中にインポートが使用できない場合は、 App Engine ではビルド エラーが表示され、事実上デプロイが妨げられます。これにより、常に互換性のあるライブラリを使用して作業できるようになります。
以上がサードパーティの依存関係を持つ Golang App Engine ライブラリのインポートを処理する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。