From f4135b577d2cc3b5258e89222aea62c98e3a2d1a Mon Sep 17 00:00:00 2001 From: Wout Mertens Date: Tue, 19 Mar 2024 16:02:59 +0100 Subject: [PATCH] plugin: don't panic on missing files When using the build API from Vite, intermediate files are not written it seems. --- src/plugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugin.ts b/src/plugin.ts index d2a9bba..65e231f 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -695,7 +695,7 @@ export function dtsPlugin(options: PluginOptions = {}): import('vite').Plugin { rollupFiles.add(typesPath) } - await runParallel(cpus().length, Array.from(emittedFiles.keys()), f => unlink(f)) + await runParallel(cpus().length, Array.from(emittedFiles.keys()), f => unlink(f).catch(noop)) removeDirIfEmpty(outDir) emittedFiles.clear()