From ea1f2cee5d6e58152109ca49bc8e38a805024e4a Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Fri, 3 Jun 2022 11:01:31 -0400 Subject: [PATCH] refactor(@angular/cli): remove deprecated rmdirSync usage `rmdirSync` usage can be directly replaced with `rmSync`. For additional Node.js deprecation details, see https://nodejs.org/docs/latest-v16.x/api/deprecations.html#dep0147-fsrmdirpath--recursive-true- --- packages/angular/cli/src/utilities/package-manager.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/angular/cli/src/utilities/package-manager.ts b/packages/angular/cli/src/utilities/package-manager.ts index ef111588bd..d05219b1de 100644 --- a/packages/angular/cli/src/utilities/package-manager.ts +++ b/packages/angular/cli/src/utilities/package-manager.ts @@ -8,7 +8,7 @@ import { isJsonObject, json } from '@angular-devkit/core'; import { execSync, spawn } from 'child_process'; -import { existsSync, promises as fs, realpathSync, rmdirSync } from 'fs'; +import { existsSync, promises as fs, realpathSync, rmSync } from 'fs'; import { tmpdir } from 'os'; import { join } from 'path'; import { satisfies, valid } from 'semver'; @@ -111,7 +111,7 @@ export class PackageManagerUtils { // clean up temp directory on process exit process.on('exit', () => { try { - rmdirSync(tempPath, { recursive: true, maxRetries: 3 }); + rmSync(tempPath, { recursive: true, maxRetries: 3 }); } catch {} });