Skip to content
Latchkey

Optional Dependency - CI/CD用語集の定義

optional dependency とは、インストールに失敗しても全体のインストールを失敗させないパッケージで、optionalDependencies に宣言されます。利用側のコードは、その不在を扱うことが求められます。

どこで登場するか

プラットフォーム固有のネイティブバイナリはしばしば optional であり、macOS 専用のバリアントが build できなかったからといって、Linux でのインストールが失敗しないようにします。

関連ガイド