diff --git a/package.json b/package.json index 7234d2f..973fda8 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "cheerio": "^1.0.0-rc.2", - "chokidar": "^1.7.0", + "chokidar": "^2.0.3", "clorox": "^1.0.3", "cookie": "^0.3.1", "devalue": "^1.0.1", diff --git a/src/cli/dev.ts b/src/cli/dev.ts index ea2a364..64357d3 100644 --- a/src/cli/dev.ts +++ b/src/cli/dev.ts @@ -102,7 +102,7 @@ export async function dev(opts: { port: number, open: boolean }) { const hot_update_server = create_hot_update_server(dev_port); - watch_files(`${locations.routes()}/**/*`, ['add', 'unlink'], () => { + watch_files(locations.routes(), ['add', 'unlink'], () => { const routes = create_routes(); create_main_manifests({ routes, dev_port }); }); @@ -311,7 +311,8 @@ function watch_files(pattern: string, events: string[], callback: () => void) { const watcher = chokidar.watch(pattern, { persistent: true, - ignoreInitial: true + ignoreInitial: true, + disableGlobbing: true }); events.forEach(event => {