Pm2 paketini kullanarak yapabilirsin. Ben Ubuntu server da bunu kullanıyorum Win de de çalışır diye düşünüyorum.
npm i - g pm2
pm2 start - -name proje-adi index.js
İkinci komut değişebilir(index.js kısmına projenin başlangıç dosya adını yazman gerekiyor. Bende src/server.js olarak ayarlı mesela).
Ben genelde nodemon paketini yüklüyorum ve çalıştırırken şu komutu kullanıyorum.
pm2 start proje-adi - - start
Package.json daki script kısmına şunu da eklemen gerekiyor.
"start" : "nodemon index.js'
Karışık gelmiş olabilir fakat mantığı çok basit. Şu linkten detaylı açıklamalara bakabilirsin.
Production process manager for Node.JS applications with a built-in load balancer.. Latest version: 5.3.1, last published: 3 months ago. Start using pm2 in your project by running `npm i pm2`. There are 1652 other projects in the npm registry using pm2.
Bir diğer çözüm olarak;
Docker yüklersin ve projeni docker üzerinden çalıştırırsın. Ben yine docker üzerinden pm2 ile çalıştırıyorum ama nodemon veya normal node index.js komutu işe yarar diye düşünüyorum.
Farklı farklı çözümler olabilir. 1. Çözümü öneriyorum çünkü basit.
2. Çözüm ileri seviyede mükemmel işlerde kullanılabilir. Ama Docker bilmen gerekiyor.