chore: dev auto reload

This commit is contained in:
baiyongjie
2023-04-15 17:31:55 +08:00
parent 7aa26580ba
commit ead4242735
3 changed files with 28 additions and 2 deletions

View File

@@ -9,6 +9,18 @@ const protectedSessionService = require('./protected_session');
const becca = require("../becca/becca");
const AbstractBeccaEntity = require("../becca/entities/abstract_becca_entity");
const env = require('./env');
if (env.isDev()) {
const chokidar = require('chokidar');
const debounce = require('debounce');
const debounceReloadFronted = debounce(reloadFrontend, 200);
chokidar
.watch('src/public')
.on('add', debounceReloadFronted)
.on('change', debounceReloadFronted)
.on('unlink', debounceReloadFronted);
}
let webSocketServer;
let lastSyncedPush = null;