From b7b04a7e439bbab86f47e3cb6f69a8e91d9fe319 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Jona=C5=A1?= Date: Thu, 4 May 2023 17:12:18 +0200 Subject: [PATCH] fix(core): ensure safe removal of folders on daemon reset (#16766) --- packages/nx/src/command-line/reset.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/nx/src/command-line/reset.ts b/packages/nx/src/command-line/reset.ts index 3e65432c2b..c7f1e31d16 100644 --- a/packages/nx/src/command-line/reset.ts +++ b/packages/nx/src/command-line/reset.ts @@ -1,4 +1,4 @@ -import { removeSync } from 'fs-extra'; +import { rmSync } from 'fs-extra'; import { daemonClient } from '../daemon/client/client'; import { cacheDir, projectGraphCacheDirectory } from '../utils/cache-directory'; import { output } from '../utils/output'; @@ -10,9 +10,9 @@ export async function resetHandler() { }); await daemonClient.stop(); output.log({ title: 'Daemon Server - Stopped' }); - removeSync(cacheDir); + rmSync(cacheDir, { recursive: true, force: true }); if (projectGraphCacheDirectory !== cacheDir) { - removeSync(projectGraphCacheDirectory); + rmSync(projectGraphCacheDirectory, { recursive: true, force: true }); } output.success({ title: 'Successfully reset the Nx workspace.',