diff --git a/kiri-engine/Application.php b/kiri-engine/Application.php index a43ba87d..f358edb0 100644 --- a/kiri-engine/Application.php +++ b/kiri-engine/Application.php @@ -70,13 +70,13 @@ class Application extends BaseApplication */ public function beforeCommandExecute(OnBeforeCommandExecute $beforeCommandExecute): void { - if (!($beforeCommandExecute->command instanceof ServerCommand)) { - $scanner = $this->container->get(Scanner::class); - $scanner->scan(APP_PATH . 'app/'); - } else if (config('site.reload.hot', false) === false) { - $scanner = $this->container->get(Scanner::class); - $scanner->scan(APP_PATH . 'app/'); - } + if ($beforeCommandExecute->command instanceof ServerCommand) { + if (config('servers.reload.hot', false) === false) { + return; + } + } + $scanner = $this->container->get(Scanner::class); + $scanner->scan(APP_PATH . 'app/'); }