Flutter

Quản lý gói

pubspec.yaml, pub.dev, dependencies, dev_dependencies, quản lý phiên bản, tạo gói

16 câu hỏi phỏng vấn·
Mid-Level
1

Tệp nào chứa cấu hình phụ thuộc trong một dự án Flutter?

Câu trả lời

Tệp pubspec.yaml là tệp cấu hình trung tâm của một dự án Dart/Flutter. Nó chứa tên dự án, phiên bản, dependencies, dev_dependencies, assets và các metadata khác. Tệp này được công cụ pub đọc để phân giải và tải về các gói cần thiết.

2

Sự khác biệt giữa dependencies và dev_dependencies trong pubspec.yaml là gì?

Câu trả lời

Dependencies là các gói cần thiết để chạy ứng dụng trong môi trường sản xuất, trong khi dev_dependencies chỉ được dùng trong quá trình phát triển (kiểm thử, tạo mã, linting). Dev_dependencies không được đưa vào bản build cuối cùng của ứng dụng, giúp giảm kích thước bundle.

3

Ký hiệu ^ trước một phiên bản gói (ví dụ: ^1.2.3) có nghĩa là gì?

Câu trả lời

Ký hiệu ^ (caret) biểu thị một ràng buộc phiên bản tương thích theo semantic versioning. Với ^1.2.3, nó cho phép mọi phiên bản >= 1.2.3 và < 2.0.0. Điều này cho phép tự động nhận các bản cập nhật minor và bản vá, đồng thời tránh các thay đổi major có khả năng không tương thích.

4

Vai trò của tệp pubspec.lock là gì?

5

Lệnh nào lấy về các phụ thuộc được khai báo trong pubspec.yaml?

+13 câu hỏi phỏng vấn

Nắm vững Flutter cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí