summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Bjorn Lu <bjornlu.dev@gmail.com> 2022-10-19 22:03:56 +0800
committerGravatar GitHub <noreply@github.com> 2022-10-19 10:03:56 -0400
commit430e0346c9dc0def8af93e0a393dc2847e145d2f (patch)
tree3b30e3d96586e2730e874b2fa1e29a5a5dccb870
parentff2c34553b53ddc438c0229adef9da4f2c40384c (diff)
downloadastro-430e0346c9dc0def8af93e0a393dc2847e145d2f.tar.gz
astro-430e0346c9dc0def8af93e0a393dc2847e145d2f.tar.zst
astro-430e0346c9dc0def8af93e0a393dc2847e145d2f.zip
Use `fs.promises.rm` to remove node deprecation warning (#5119)
-rw-r--r--.changeset/eight-swans-divide.md5
-rw-r--r--packages/astro/src/core/build/static-build.ts2
2 files changed, 6 insertions, 1 deletions
diff --git a/.changeset/eight-swans-divide.md b/.changeset/eight-swans-divide.md
new file mode 100644
index 000000000..84484d94b
--- /dev/null
+++ b/.changeset/eight-swans-divide.md
@@ -0,0 +1,5 @@
+---
+'astro': patch
+---
+
+Use `fs.promises.rm` to remove node deprecation warning
diff --git a/packages/astro/src/core/build/static-build.ts b/packages/astro/src/core/build/static-build.ts
index ee0877a19..3746fc583 100644
--- a/packages/astro/src/core/build/static-build.ts
+++ b/packages/astro/src/core/build/static-build.ts
@@ -270,7 +270,7 @@ async function cleanSsrOutput(opts: StaticBuildOptions) {
const url = new URL(filename, out);
const folder = await fs.promises.readdir(url);
if (!folder.length) {
- await fs.promises.rmdir(url, { recursive: true });
+ await fs.promises.rm(url, { recursive: true, force: true });
}
})
);