diff --git a/packages/cypress/plugins/cypress-preset.ts b/packages/cypress/plugins/cypress-preset.ts index 7a77496abd..640a7100c7 100644 --- a/packages/cypress/plugins/cypress-preset.ts +++ b/packages/cypress/plugins/cypress-preset.ts @@ -75,9 +75,13 @@ function startWebServer(webServerCommand: string) { }); return () => { - // child.kill() does not work on linux - // process.kill will kill the whole process group on unix - process.kill(-serverProcess.pid, 'SIGKILL'); + if (process.platform === 'win32') { + serverProcess.kill(); + } else { + // child.kill() does not work on linux + // process.kill will kill the whole process group on unix + process.kill(-serverProcess.pid, 'SIGKILL'); + } }; }