• Node.js ได้รับการปรับปรุงให้สามารถ รันไฟล์ TypeScript ได้โดยตรง
  • ตอนนี้สามารถรันไฟล์ .ts ได้ทันทีโดยไม่ต้องมี การตั้งค่าเพิ่มเติม หรือการทรานส์ไพล์
  • นักพัฒนาสามารถเพิ่มประสิทธิภาพการทำงานได้โดยไม่ต้องใช้ tsconfig.json หรือติดตั้งบันเดลเลอร์แยกต่างหาก
  • ฟีเจอร์นี้ถูกรวมเข้าอย่างเป็นทางการตั้งแต่ Node.js เวอร์ชัน v22.18.0 (LTS)
  • คาดว่าจะช่วย ลดเส้นแบ่ง ระหว่างการพัฒนา JavaScript และ TypeScript

การรองรับการรัน TypeScript โดยตรงของ Node.js

  • เมื่อไม่นานมานี้ Node.js ได้เพิ่ม ความสามารถในการรันไฟล์ TypeScript (.ts) ได้โดยตรงในเวอร์ชัน v22.18.0 (LTS) โดยไม่ต้องพึ่งการตั้งค่าหรือเครื่องมือแยก
  • เดิมทีการรันโค้ด TypeScript ต้องใช้ ทรานส์ไพลเลอร์ภายนอก หรือ บันเดลเลอร์ เช่น ts-node, esbuild, Babel แต่ตอนนี้ Node.js สามารถรู้จำและรันโค้ด TypeScript ได้ด้วยตัวเองโดยไม่ต้องใช้เครื่องมือเหล่านั้น
  • ด้วยฟีเจอร์นี้ นักพัฒนาสามารถรันไฟล์ .ts บน Node.js ได้ทันทีโดยไม่ต้องมี ไฟล์ตั้งค่า tsconfig.json หรือไลบรารีเพิ่มเติม
  • ช่วยเพิ่ม ประสิทธิภาพการทำงาน และ ความสะดวกในการพัฒนา อย่างมากในงานอย่างการทำต้นแบบ การพัฒนาเชิงทดลอง และการรันสคริปต์
  • คาดว่าจะช่วยเสริม การเชื่อมโยงกัน ระหว่างโปรเจกต์ JavaScript และ TypeScript รวมถึงลดอุปสรรคในการเริ่มต้นสำหรับนักพัฒนาหน้าใหม่

การเปลี่ยนแปลงอื่นที่น่าสนใจ

  • esm: เพิ่มการใช้งาน import.meta.main
  • fs: ปรับปรุงการจัดการอีเวนต์ fs บนพื้นฐาน AsyncIterator
  • permission: รองรับการส่งต่อ permission model flag เมื่อรันซับโปรเซส
  • sqlite: เพิ่มตัวเลือก readBigInts
  • src/permission: รองรับ permission.has(addon)
  • url: เพิ่ม API fileURLToPathBuffer
  • watch: เพิ่มแฟลก --watch-kill-signal
  • worker: ปรับปรุงอ็อบเจ็กต์ Worker ให้เป็น async disposable

การอัปเดตด้านคอมมิตและเอกสาร

  • รวมถึงการลบโค้ดที่ไม่จำเป็น การจัดระเบียบสภาพแวดล้อมบิลด์และทูลเชน และการอัปเกรดเป็น npm 10.9.3
  • แก้ไขรายละเอียดตัวชี้วัดเสถียรภาพและหมายเลข RFC ในเอกสาร เช่น globals.md, child_process.md, http2
  • เพิ่มการทดสอบจำนวนมากและรวมการแก้ไขบั๊กไว้แล้ว

ไฟล์เผยแพร่

  • มีไฟล์ติดตั้งและไบนารีสำหรับ Windows, macOS(Intel/Apple Silicon), Linux(x64, ARM, PPC, s390x, AIX)
  • สามารถดาวน์โหลดซอร์สโค้ดและไฟล์รีลีสทั้งหมดได้จากหน้าดาวน์โหลดอย่างเป็นทางการของ Node.js
  • เอกสาร API ได้รับการอัปเดตตาม v22.18.0

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น