试试Chokidar:
var chokidar = require('chokidar');var watcher = chokidar.watch('file or dir', {ignored: /^./, persistent: true});watcher .on('add', function(path) {console.log('File', path, 'has been added');}) .on('change', function(path) {console.log('File', path, 'has been changed');}) .on('unlink', function(path) {console.log('File', path, 'has been removed');}) .on('error', function(error) {console.error('Error happened', error);})Chokidar仅使用fs即可查看文件,从而解决了一些跨平台问题。



