Есть ли способ, чтобы Nodejs отражал изменения, сделанные в моих файлах, вместо того, чтобы закрывать node и запускать его снова? Я все еще на стадии разработки, поэтому я делаю много изменений, так что я делаю это, когда я останавливаю сервер каждый раз и запускаю его снова (с помощью команды "node" )
Как сделать изменения Nodejs, а не перезапускать сервер каждый раз?
Ответ 1
Вы можете использовать node-supervisor:
Маленький супервайзер script для nodejs. Он запускает вашу программу и часы для изменения кода, поэтому вы можете перезагрузить hot-code-ish не беспокоясь о утечке памяти и убедившись, что вы очистить все межмодульные ссылки и без целого нового требуется система.
Ответ 2
Я предпочитаю использовать https://github.com/remy/nodemon, который вы можете установить глобально
npm install -g nodemon
и запустите свой сервер, выполнив
nodemon app.js
Ответ 3
Вы можете использовать nodemon для мониторинга ваших файлов и автоматически перезагружаться при любых изменениях:
npm install -g nodemon
после того, как вы все еще можете использовать команду npm start
, но вам придется заменить эту строку в package.json
"scripts":{
// "start": "node ./bin/www"
"start": "nodemon ./bin/www"
}