From b6674828e7cd85037f3d82efaec48de241a3bb99 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sat, 4 Feb 2023 17:13:05 +0100 Subject: [PATCH] cli: avoid error when attempting to production pack packages without dist dir Signed-off-by: Patrik Oldsberg --- packages/cli/src/lib/packager/productionPack.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/lib/packager/productionPack.ts b/packages/cli/src/lib/packager/productionPack.ts index adcab2b90c..3a74b68257 100644 --- a/packages/cli/src/lib/packager/productionPack.ts +++ b/packages/cli/src/lib/packager/productionPack.ts @@ -181,7 +181,11 @@ async function prepareExportsEntryPoints( pkg: ExtendedPackageJSON, packageDir: string, ) { - const distFiles = await fs.readdir(resolvePath(packageDir, 'dist')); + const distPath = resolvePath(packageDir, 'dist'); + if (!(await fs.pathExists(distPath))) { + return undefined; + } + const distFiles = await fs.readdir(distPath); const outputExports = {} as Record>; const compatibilityWriters = new Array<