From 66eb071eb3fbe7a6e655aca2415c8d0cd9fe3d76 Mon Sep 17 00:00:00 2001 From: ajaxzheng <894103554@qq.com> Date: Mon, 7 Apr 2025 22:04:46 +0800 Subject: [PATCH] feat(release): add dist directory check for specific packages to optimize the release process --- internals/cli/src/commands/release/releaseAlpha.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/internals/cli/src/commands/release/releaseAlpha.ts b/internals/cli/src/commands/release/releaseAlpha.ts index 48bf9ce96b..33c68fb39e 100644 --- a/internals/cli/src/commands/release/releaseAlpha.ts +++ b/internals/cli/src/commands/release/releaseAlpha.ts @@ -77,6 +77,7 @@ const releaseSiteAlpha = (updateVersion) => { fs.writeFileSync(PKG_PATH, JSON.stringify(PKGContent, null, 2)) } +const needDistDirPackages = ['utils', 'vue-hooks', 'vue-runtime'] export const releaseAlpha = ({ updateVersion }) => { const distLists = [ 'dist3/', @@ -90,7 +91,17 @@ export const releaseAlpha = ({ updateVersion }) => { 'vue-runtime' ] distLists.forEach((item) => { - findAllpage(pathFromPackages(item), updateVersion) + if (needDistDirPackages.includes(item)) { + // 检查是否存在dist或dist3文件夹 + const hasDistDir = fs.existsSync(pathFromPackages(`${item}/dist`)) + const hasDist3Dir = fs.existsSync(pathFromPackages(`${item}/dist3`)) + + if (hasDistDir || hasDist3Dir) { + findAllpage(pathFromPackages(item), updateVersion) + } + } else { + findAllpage(pathFromPackages(item), updateVersion) + } }) releaseSiteAlpha(updateVersion) }