ลาก่อน โนเดมอน!

Feb 03 2023
ฉันรัก nodemon ฉันใช้มันในโครงการ Node.js เกือบทั้งหมดในช่วง 6 ปีที่ผ่านมา แต่ด้วยการเปิดตัว Node

ฉันรัก nodemon ฉันใช้มันในโปรเจ็กต์ Node.js เกือบทั้งหมดในช่วง 6 ปีที่ผ่านมา แต่ด้วยการเปิดตัว Node.js 18 เราจึงไม่ต้องการมันอีกต่อไป

ดังนั้นหากคุณไม่รู้ว่า nodemon คืออะไร ตามเว็บไซต์อย่างเป็นทางการ:

“Nodemon เป็นโปรแกรมอรรถประโยชน์ที่ขึ้นอยู่กับโครงการประมาณ 3 ล้านโครงการ ซึ่งจะตรวจสอบการเปลี่ยนแปลงใดๆ ในแหล่งที่มาของคุณและรีสตาร์ทเซิร์ฟเวอร์ของคุณโดยอัตโนมัติ เหมาะแก่การพัฒนา” (nodemon.io, 2023)

และอีกนัยหนึ่ง เครื่องมือนี้เป็นเครื่องมือที่คุณต้องติดตั้งในไฟล์ package.json ของโปรเจ็กต์หรือส่วนกลางก่อน และใช้เพื่อรีสตาร์ทเซิร์ฟเวอร์โดยอัตโนมัติเมื่อคุณทำการเปลี่ยนแปลงในไฟล์โปรเจ็กต์

ตัวอย่าง:

npm install -g nodemon #install it globally
npm install -D nodemon #install it locally (dev dependency)

nodemon server.js localhost 8080 #then to run your local dev server

#watches entry point file and any required imported modules
node --watch server.js

#specify which paths to watch, turns off watching of required 
#of imported modules (only on Windows, MacOS, ) 
node --watch-path=./src --watch-path=./tests index.js

#disables clearing console output when restarted
node --watch --watch-preserve-output server.js

อ้างอิง:

github.com 2023. Node.js 18 บันทึกการเปลี่ยนแปลง

Nodemon.io 2023.

Nodejs.org 2023 เอกสารประกอบ Node.js v18.14.0