diff --git a/lerna.json b/lerna.json index 0eca008844..5408f89b17 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,5 @@ { - "packages": [ - "packages/*" - ], + "packages": ["packages/*"], "npmClient": "yarn", "useWorkspaces": true, "version": "1.0.0-alpha.12" diff --git a/packages/cli/scripts/start.js b/packages/cli/scripts/start.js index ad93dddb12..5079955af3 100644 --- a/packages/cli/scripts/start.js +++ b/packages/cli/scripts/start.js @@ -251,11 +251,17 @@ async function startBuilder(cdkInputFiles) { }); } function stopBuilder() { + // Stop esbuild rebuild processes Object.keys(builderState.entryPointsData).forEach((key) => { if (builderState.entryPointsData[key].esbuilder !== null) { builderState.entryPointsData[key].esbuilder.rebuild.dispose(); } }); + + // Stop esbuild service + if (esbuildService) { + esbuildService.stop(); + } } async function updateBuilder() { builderLogger.silly(serializeState());