การจัดการแพ็กเกจ
pubspec.yaml, pub.dev, dependencies, dev_dependencies, การกำหนดเวอร์ชัน, การสร้างแพ็กเกจ
1ไฟล์ใดที่มีการกำหนดค่า dependency ในโปรเจกต์ Flutter?
ไฟล์ใดที่มีการกำหนดค่า dependency ในโปรเจกต์ Flutter?
คำตอบ
ไฟล์ pubspec.yaml เป็นไฟล์การกำหนดค่าหลักของโปรเจกต์ Dart/Flutter ประกอบด้วยชื่อโปรเจกต์ เวอร์ชัน dependencies dev_dependencies assets และข้อมูลเมตาอื่น ๆ ไฟล์นี้ถูกอ่านโดยเครื่องมือ pub เพื่อแก้ไขและดาวน์โหลดแพ็กเกจที่จำเป็น
2ความแตกต่างระหว่าง dependencies และ dev_dependencies ใน pubspec.yaml คืออะไร?
ความแตกต่างระหว่าง dependencies และ dev_dependencies ใน pubspec.yaml คืออะไร?
คำตอบ
Dependencies คือแพ็กเกจที่จำเป็นสำหรับการรันแอปพลิเคชันในโปรดักชัน ในขณะที่ dev_dependencies ใช้เฉพาะระหว่างการพัฒนาเท่านั้น (การทดสอบ การสร้างโค้ด การ linting) Dev_dependencies จะไม่รวมอยู่ในบิลด์สุดท้ายของแอป จึงช่วยลดขนาดของ bundle
3สัญลักษณ์ ^ ที่อยู่หน้าเวอร์ชันของแพ็กเกจ (เช่น ^1.2.3) หมายความว่าอย่างไร?
สัญลักษณ์ ^ ที่อยู่หน้าเวอร์ชันของแพ็กเกจ (เช่น ^1.2.3) หมายความว่าอย่างไร?
คำตอบ
สัญลักษณ์ ^ (caret) บ่งบอกถึงข้อจำกัดเวอร์ชันที่เข้ากันได้ตามหลัก semantic versioning สำหรับ ^1.2.3 จะอนุญาตทุกเวอร์ชันที่ >= 1.2.3 และ < 2.0.0 ซึ่งช่วยให้ได้รับการอัปเดต minor และ patch โดยอัตโนมัติ พร้อมทั้งหลีกเลี่ยงการเปลี่ยนแปลง major ที่อาจเข้ากันไม่ได้
ไฟล์ pubspec.lock มีหน้าที่อะไร?
คำสั่งใดที่ใช้ดึง dependency ที่ประกาศไว้ใน pubspec.yaml?
+13 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Flutter อื่นๆ
พื้นฐาน Dart
พื้นฐานภาษา Dart
พื้นฐาน Flutter
วงจรชีวิตของ Widget
การจัดเก็บข้อมูลในเครื่อง
วงจรชีวิตของแอปพลิเคชัน
Layouts & Constraints
ListView & GridView
การนำทางและ Routing
การจัดการ State พื้นฐาน
Provider Pattern
Networking & HTTP
การซีเรียลไลซ์ JSON
ฐานข้อมูลในเครื่อง
ฟอร์มและการตรวจสอบความถูกต้อง
แอนิเมชัน
การผสานรวม Firebase
การทดสอบยูนิต
การทดสอบ widget
การ Build และ Deploy
หน่วยความจำและประสิทธิภาพ
Streams & RxDart
State Management ขั้นสูง
Flutter Design Patterns
การเพิ่มประสิทธิภาพการทำงาน
Platform Channels
Custom Painting
สถาปัตยกรรมแอปพลิเคชัน Flutter
เชี่ยวชาญ Flutter สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี