Skip to content
เข้าสู่ระบบ

lib vs target

target และ lib เป็น options ที่สำคัญใน tsconfig.json แต่มักสับสนกัน ทั้งคู่เกี่ยวข้องกับ JavaScript versions แต่ทำหน้าที่ต่างกัน - target กำหนด JavaScript output version ที่จะ compile ออกมา ส่วน lib กำหนด type definitions ที่ TypeScript จะรู้จัก

ความแตกต่างหลัก

Section titled “ความแตกต่างหลัก”
Optionทำหน้าที่ผลกระทบตัวอย่าง
targetJavaScript output versionโค้ดที่ compile ออกมาES2020, ES2022, ESNext
libType definitions ที่รวมอยู่Types ที่ TypeScript รู้จักES2022, DOM, WebWorker
Diagram

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด