Доброго времени суток!
Появилась необходимость написать небольшой вотчер, решил юзать ноду.
(function() {
var fs = require('fs');
var ncp = require('ncp').ncp;
var inputUrl = './gui/static/css/styles.less';
var outputUrl = './static/css/styles.less';
(function onChange() {
ncp(inputUrl, outputUrl)
fs.watch(inputUrl, onChange);
})()
})()
Все работает. Но меня смущает рекурсия.
Разве fs.watch не должен следить за каждым изменением сам без перезапуска?