From 2d78de5e1e7e6c72b47778698d33ded53e955d7f Mon Sep 17 00:00:00 2001 From: Dmitriy Stepanenko <33101123+dmitry-stepanenko@users.noreply.github.com> Date: Wed, 26 Apr 2023 22:16:03 +0300 Subject: [PATCH] fix(vite): build executor should not overwrite package.json in dist (#16586) --- packages/vite/src/executors/build/build.impl.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/vite/src/executors/build/build.impl.ts b/packages/vite/src/executors/build/build.impl.ts index 62c536c2e6..fbe367427e 100644 --- a/packages/vite/src/executors/build/build.impl.ts +++ b/packages/vite/src/executors/build/build.impl.ts @@ -35,9 +35,11 @@ export async function* viteBuildExecutor( const libraryPackageJson = resolve(projectRoot, 'package.json'); const rootPackageJson = resolve(context.root, 'package.json'); + const distPackageJson = resolve(normalizedOptions.outputPath, 'package.json'); // For buildable libs, copy package.json if it exists. if ( + !existsSync(distPackageJson) && existsSync(libraryPackageJson) && rootPackageJson !== libraryPackageJson ) {