< Node.js

nodemon

Szerző: Sallai András

Copyright © 2023, Sallai András

Szerkesztve: 2023-2025

Licenc: CC BY-SA 4.0

Web: https://szit.hu

Telepítés

npm install --save-dev nodemon

A nodemon tipikusan egy olyan csomag, amit csak fejlesztési időben használunk, ezért telepítéskor használjuk a --sav-dev kapcsolót.

Használat

Futtatunk például egy index.js fál, ami egy Express szerver, de ha változik valami az src könyvtárban, újratöltjük:

{ "scripts": { "start": "nodemon src/index.js --watch src" }, }

Konfigurálás

package.json fájl

Legyen egy alkalmazás az app könyvtárban.

{ "scripts": { "start": "nodemon" }, "devDependencies": { "nodemon": "^3.1.10" }, "nodemonConfig": { "watch": [ "vmi" ], "exec": "node app/index.js" }, "dependencies": { "express": "^5.1.0" } }

ts-node csomaggal

npm i -D ts-node nodemon

{ "scripts": { "build": "tsc", "dev": "nodemon", }, "nodemonConfig": { "watch": [ "src" ], "ext": "ts", "exec": "ts-node src/index.ts" } }

nodemon.json

A nodemon csomagnak van saját beállítóállománya, amit ha elkészítünk automatikusan figyelembe vesz futtatáskor:

{ "watch": ["vmi"], "exec": "node vmi/index.js" }