Flutter

パッケージ管理

pubspec.yaml、pub.dev、dependencies、dev_dependencies、バージョニング、パッケージ作成

16 面接問題·
Mid-Level
1

Flutterプロジェクトで依存関係の設定を含むファイルはどれですか?

回答

pubspec.yamlファイルはDart/Flutterプロジェクトの中心的な設定ファイルです。プロジェクト名、バージョン、dependencies、dev_dependencies、アセット、その他のメタデータを含みます。このファイルはpubツールによって読み込まれ、必要なパッケージの解決とダウンロードに使われます。

2

pubspec.yamlにおけるdependenciesとdev_dependenciesの違いは何ですか?

回答

dependenciesは本番環境でアプリケーションを実行するために必要なパッケージですが、dev_dependenciesは開発時のみ(テスト、コード生成、リンティング)使用されます。dev_dependenciesはアプリの最終ビルドに含まれないため、バンドルサイズを削減できます。

3

パッケージのバージョンの前にある ^ 記号(例: ^1.2.3)は何を意味しますか?

回答

^(キャレット)記号はセマンティックバージョニングに従った互換性のあるバージョン制約を示します。^1.2.3の場合、>= 1.2.3かつ< 2.0.0のすべてのバージョンを許可します。これにより、互換性のない可能性のあるメジャー変更を避けつつ、マイナーアップデートとパッチを自動的に受け取れます。

4

pubspec.lockファイルの役割は何ですか?

5

pubspec.yamlで宣言された依存関係を取得するコマンドはどれですか?

+13 面接問題

次の面接に向けてFlutterをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める