Önce terminal / komut satırını açtıktan sonra proje dizininize gidin, şimdi npm install nodemon --save-dev komutunu kullanarak nodemon'u kurun --save-dev bu komut onun geliştirici bağımlılığı olarak kaydedilmesini sağlayacaktır. Expressjs ile çalışıyorsanız , paket dosyanızda şöyle görünecektir:
{
"name": "expressjs-app",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"cookie-parser": "~1.4.4",
"debug": "~2.6.9",
"express": "~4.16.1",
"http-errors": "~1.6.3",
"morgan": "~1.9.1",
"pug": "^2.0.4"
},
"devDependencies": {
"nodemon": "^2.0.3"
}
}
şimdi package.json dosyanızdaki "start" değerini değiştirin, üretim için çıkış değerini kullanacağız, ancak geliştirme için sunucuyu yeniden başlatmadan kaynak dosyadaki değişiklikleri izlemek için nodemon kullanacağız. Başlangıç için yeni değer "start": "eğer [[$ NODE_ENV == 'production']]; o zaman düğüm ./bin/www; else nodemon ./bin/www; fi"
final package.json dosyası gibi görünecek
{
"name": "expressjs-app",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "if [[$NODE_ENV=='production']]; then node ./bin/www; else nodemon ./bin/www; fi"
},
"dependencies": {
"cookie-parser": "~1.4.4",
"debug": "~2.6.9",
"express": "~4.16.1",
"http-errors": "~1.6.3",
"morgan": "~1.9.1",
"pug": "^2.0.4"
},
"devDependencies": {
"nodemon": "^2.0.3"
}
}
nodemon jusy'yi kaldırmak için npm uninstall nodemon komutunu çalıştırın
forever restart