ใน Node 18.11.0 นั้น มี feature ต่าง ๆ เพิ่มเข้ามา
รวมทั้งการแก้ไข bug เพียบเลย
โดย feature ที่น่าสนใจ สำหรับการพัฒนา ประกอบไปด้วย
เพิ่ม Watch mode เข้ามา แบบ experiment ให้แล้ว
จะทำการ restart ให้เมื่อไฟล์ใน project มีการเปลี่ยนแปลง
โดยใช้งานด้วย --watch และ --watch-path
ทำให้ไม่ต้องใช้ nodemon กัน
ตัวอย่างการใช้งานกับ express
[code] 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 [/code]ส่วนของการ test ที่เพิ่มเข้ามาใน Node
ก็ปรับปรุงและแก้ไขเยอะมาก ๆ เช่น
- การแปลง report ของ test จาก JSON ไปเป็น JUnit report ช่วยให้ integrate กับ CI หรือ เครื่องมืออื่น ๆ ได้ง่ายขึ้น
- ใน test runner เอาการเตือนเรื่อง runtime experiment ออกไป และใช้งาน --inspect ด้วยได้แล้ว
เป็นการปรับปรุงให้ test ใน Node ดีขึ้นเรื่อย ๆ
ลอง Download มาใช้งานกันดูครับ