Denon เป็น library สำหรับระบบที่พัฒนาด้วย Deno
ซึ่งเข้ามาแทนที่ nodemon ที่ใช้สำหรับ Node นั่นเอง
โดยที่ Denon จะมี CLI ที่ครอบตัว Deno 
ทำให้ในการ run  ระบบงานจะใช้งานผ่านชุดคำสั่ง $denon ได้เลย

ความสามารถหลัก ๆ ของ Denon ประกอบไปด้วย

  • เฝ้าดูการเปลี่ยนไฟล์ต่าง ๆ ในระบบงาน
  • ทำการ restart project แบบอัตโนมัติ เมื่อเกิดการเปลี่ยนแปลง
  • สามารถทำการ configuration เพิ่มเติมได้ 
  • สามารถทำการ ignore ไฟล์และ folder ที่ไม่ต้องการออกไปได้

เริ่มด้วยการติดตั้ง Denon ง่าย ๆ ดังนี้

ก่อนอื่นต้อง update Deno เป็น version 1.0.1 ขึ่นไปก่อน

จากนั้นทำการสร้าง project ของ Denon ดังนี้

ทำการพัฒนาระบบงานด้วย Deno
จากตัวอย่าง ทำการสร้าง Web server จึงทำการแก้ไข config ของ Denon
ในไฟล์ denon.json ดังนี้

ทำการ run Web server ด้วย Denon 

เพียงเท่านี้ก็สามารถเริ่มใช้งานได้แล้ว
สำหรับ Hot reload ของ Deno     

Tags:,