-
chokidar是一個很好用的nodejs下監(jiān)聽文件更改的插件,配置也超級簡單。傳送門
var path = require('path')
var Chokidar = require('chokidar');
var watcher = Chokidar.watch([path.join(__dirname, '../src')], {
// ignored: /(^|[\/\\])\../,
persistent: true,
usePolling: true,
});
var log = console.dir.bind(console);
var watchAction = function({event, eventPath}){
log(`Has been ${event}ed, file: ${eventPath}`);
// 這里進行文件更改后的操作
}
watcher
.on('ready', () => log(`Initial scan complete. Ready for changes.`))
.on('add', path => log(`File ${path} has been added`))
.on('change', path => watchAction({event: 'change', eventPath: path}))
.on('unlink', path => watchAction({event: 'remove', eventPath: path}));
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。