เพิ่มการพึ่งพาด้วย dart pub
ดึงแพ็กเกจภายนอกและจัดการเวอร์ชัน
เพิ่มการพึ่งพาด้วย dart pub เป็นบทเรียน Dart Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Dart Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Dart Academy มีบทเรียนทั้งหมด 4 บทเรียน
คำสั่ง dart pub
คำสั่ง dart pub คือตัวจัดการแพ็กเกจของคุณ ใช้ดาวน์โหลด เพิ่ม และอัปเดตโค้ดภายนอกที่โปรเจกต์ต้องพึ่งพา 📦
การเพิ่มแพ็กเกจ
วิธีที่เร็วที่สุดในการเพิ่มการพึ่งพาคือ dart pub add คำสั่งนี้แก้ไข pubspec.yaml และดาวน์โหลดแพ็กเกจให้คุณในขั้นตอนเดียว
dart pub add httpสิ่งที่ add เขียนลงไฟล์
หลังจากเพิ่มแล้ว ส่วน dependencies จะมีบรรทัดใหม่พร้อมข้อกำหนดแบบ caret ที่เหมาะสม คุณจึงไม่ต้องแก้ไขไฟล์ด้วยตนเอง
dependencies:
http: ^1.2.0การเพิ่มการพึ่งพาระหว่างพัฒนา
ส่งแฟล็ก --dev เพื่อวางแพ็กเกจไว้ใต้ dev_dependencies แทน ใช้กรณีนี้กับตัวเรียกใช้การทดสอบและเครื่องมืออื่น ๆ ที่ใช้ระหว่างการสร้าง
dart pub add --dev testดาวน์โหลดทุกอย่าง
เมื่อคุณโคลนโปรเจกต์ ให้เรียกใช้ dart pub get คำสั่งนี้อ่าน pubspec.yaml และดาวน์โหลดการพึ่งพาที่ระบุไว้ทั้งหมดลงในแคชภายในเครื่อง
dart pub getอัปเกรดแพ็กเกจ
ใช้ dart pub upgrade เพื่อเลื่อนการพึ่งพาไปเป็นเวอร์ชันใหม่ที่สุดที่ยังอยู่ภายใต้ข้อกำหนดของคุณ โดยยังเคารพขีดจำกัดเดิม
dart pub upgradeกำหนดเวอร์ชันที่แน่นอน
คุณสามารถเพิ่มแพ็กเกจที่ version เฉพาะได้โดยต่อโคลอนและหมายเลข วิธีนี้มีประโยชน์เมื่อต้องการรุ่นที่ทราบว่าใช้งานได้ดี
dart pub add http:1.1.0ดูแพ็กเกจที่ล้าสมัย
เรียกใช้ dart pub outdated เพื่อดูว่าการพึ่งพาใดมีเวอร์ชันใหม่กว่า คำสั่งนี้จะแสดงคอลัมน์ปัจจุบัน อัปเกรดได้ และล่าสุด
dart pub outdatedลบแพ็กเกจ
เปลี่ยนใจแล้วหรือ ให้ใช้ dart pub remove เพื่อลบรายการออกจาก pubspec.yaml และนำออกจากการพึ่งพาที่แก้ไขแล้ว
dart pub remove httpแพ็กเกจมาจาก pub.dev
ตามค่าเริ่มต้น แพ็กเกจเหล่านี้จะดาวน์โหลดจาก pub.dev ซึ่งเป็นคลังแพ็กเกจ Dart อย่างเป็นทางการที่ชุมชนใช้เผยแพร่โค้ดที่แบ่งปันกัน
แคชภายในเครื่อง
แพ็กเกจที่ดาวน์โหลดจะอยู่ใน cache ที่ใช้ร่วมกันบนเครื่องของคุณ ทำให้หลายโปรเจกต์ใช้ไฟล์ชุดเดียวกันได้โดยไม่ต้องดาวน์โหลดซ้ำ
ตรวจสอบความเข้าใจ
คำสั่งใดที่ทั้งแก้ไข pubspec.yaml และดาวน์โหลดแพ็กเกจ
สรุปทบทวน
ตอนนี้คุณสามารถ add, get, upgrade และ remove แพ็กเกจด้วย dart pub โดยแพ็กเกจทั้งหมดจะถูกดึงจาก pub.dev มาไว้ในแคชภายในเครื่องที่ใช้ร่วมกัน 🎉
คำถามที่พบบ่อย
บทเรียน “เพิ่มการพึ่งพาด้วย dart pub” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “เพิ่มการพึ่งพาด้วย dart pub” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Dart Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Dart Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “เพิ่มการพึ่งพาด้วย dart pub”
ดึงแพ็กเกจภายนอกและจัดการเวอร์ชัน คุณปฏิบัติ Dart Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Dart Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Dart Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “เพิ่มการพึ่งพาด้วย dart pub” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Dart Academy นี้ได้ไหม
ได้ บทเรียน Dart Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- โครงสร้างของ pubspec.yaml
- เพิ่มการพึ่งพาด้วย dart pub
- การนำเข้า การส่งออก และไลบรารี
- ข้อจำกัดเวอร์ชันและไฟล์ล็อก