ใน Node 18.11.0 นั้น มี feature ต่าง ๆ เพิ่มเข้ามา
รวมทั้งการแก้ไข bug เพียบเลย
โดย feature ที่น่าสนใจ สำหรับการพัฒนา ประกอบไปด้วย

เพิ่ม Watch mode เข้ามา แบบ experiment ให้แล้ว

จะทำการ restart ให้เมื่อไฟล์ใน project มีการเปลี่ยนแปลง
โดยใช้งานด้วย –watch และ –watch-path
ทำให้ไม่ต้องใช้ nodemon กัน

ตัวอย่างการใช้งานกับ express

node --watch index.js

(node:15179) ExperimentalWarning: Watch mode is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
Example app listening on port 3000

ส่วนของการ test ที่เพิ่มเข้ามาใน Node
ก็ปรับปรุงและแก้ไขเยอะมาก ๆ เช่น

  • การแปลง report ของ test จาก JSON ไปเป็น JUnit report ช่วยให้ integrate กับ CI หรือ เครื่องมืออื่น ๆ ได้ง่ายขึ้น
  • ใน test runner เอาการเตือนเรื่อง runtime experiment ออกไป และใช้งาน –inspect ด้วยได้แล้ว

เป็นการปรับปรุงให้ test ใน Node ดีขึ้นเรื่อย ๆ

ลอง Download มาใช้งานกันดูครับ