Было бы неплохо, если бы браузер автоматически перезагружал страницу при изменении файла проекта. У меня есть этот сайт node-express с сервером, определенным в server.js.
Тем не менее, я пробовал разные конфигурации grunt, но ни одна из них не вызывала перезагрузку браузера при изменении файла, хотя задача «смотреть» печатает сообщение об изменении файла!
Вот соответствующая конфигурация ворчания:
watch: {
all: {
files: 'views/index.ejs', // for now only watch this file!
options: {
livereload: true
}
}
},
express: {
options: {
background: true,
error: function(err, result, code) {},
fallback: function() {},
port: 3000
delay: 0,
output: ".+",
debug: false
},
dev: {
options: {
script: './server.js',
node_env: 'development',
livereload: true
}
}
}
....
grunt.registerTask('server', [
'express:dev',
'open',
'watch'
])
};
И для запуска задачи я делаю
$> grunt server
Может кто-нибудь объяснить, что не так с этой конфигурацией?
спасибо