From 8d154dfad8d982ac168453d7d08fd05a42d49ac7 Mon Sep 17 00:00:00 2001 From: qiang Date: Sat, 27 Jul 2024 11:57:47 +0800 Subject: [PATCH] fix(build-utils): ignore the effects of directories when exclude files (#17654) --- internal/build-utils/src/pkg.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/build-utils/src/pkg.ts b/internal/build-utils/src/pkg.ts index ba5d3aa5f6..44da35629a 100644 --- a/internal/build-utils/src/pkg.ts +++ b/internal/build-utils/src/pkg.ts @@ -31,7 +31,8 @@ export const getPackageDependencies = ( export const excludeFiles = (files: string[]) => { const excludes = ['node_modules', 'test', 'mock', 'gulpfile', 'dist'] - return files.filter( - (path) => !excludes.some((exclude) => path.includes(exclude)) - ) + return files.filter((path) => { + const position = path.startsWith(projRoot) ? projRoot.length : 0 + return !excludes.some((exclude) => path.includes(exclude, position)) + }) }