From cc0f3847352fd7f0ddca1a57ea6d1adf01ea1d24 Mon Sep 17 00:00:00 2001 From: luckyasme <807254037@qq.com> Date: Sat, 29 Mar 2025 15:43:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B1=8F=E8=94=BDopenstack=E6=8B=89?= =?UTF-8?q?=E5=8F=96=EF=BC=8C=E5=A2=9E=E5=8A=A0package.json=20build?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E7=89=88=E6=9C=AC=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- merge.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/merge.js b/merge.js index b3c104d..5a0eaa4 100644 --- a/merge.js +++ b/merge.js @@ -133,7 +133,7 @@ const getBranchName = (branch) => { }; // 处理openstack内容 -const handleOpenStackDocs = async (branchName) => { +/* const handleOpenStackDocs = async (branchName) => { const REPO_OPENSTACK_DOCS_DIR = path.join(REPO_DOCS_DIR, '../openstack-docs'); await checkGitRepo(REPO_OPENSTACK_DOCS_DIR); await checkoutBranch(REPO_OPENSTACK_DOCS_DIR, 'openEuler-25.03'); @@ -142,7 +142,7 @@ const handleOpenStackDocs = async (branchName) => { if (fs.existsSync(`${REPO_OPENSTACK_DOCS_DIR}/docs/zh/`)) { await copyContentToDir(`${REPO_OPENSTACK_DOCS_DIR}/docs/zh/`, `${BUILD_DIR}/app/zh/docs/${branchName}/virtualization/openstack`); } -}; +}; */ const normalizeContent = async (branch) => { const branchName = getBranchName(branch); @@ -188,6 +188,13 @@ const normalizeContent = async (branch) => { fs.writeFileSync(`${BUILD_DIR}/app/.vitepress/config.ts`, vpConf, 'utf8'); } + let packageJson = fs.readFileSync(`${BUILD_DIR}/package.json`, 'utf8'); + + if (packageJson) { + packageJson = packageJson.replace('$VERSION', branchName); + fs.writeFileSync(`${BUILD_DIR}/package.json`, packageJson, 'utf8'); + } + // 检出文档内容分支 await checkoutBranch(REPO_DOCS_DIR, branch); await pullRemoteBranch(REPO_DOCS_DIR, branch); @@ -206,7 +213,7 @@ const normalizeContent = async (branch) => { await copyContentToDir(`${REPO_DOCS_DIR}/docs/en/`, `${BUILD_DIR}/app/en/docs/${branchName}/`); } - handleOpenStackDocs(branchName); + // handleOpenStackDocs(branchName); }; const normalizeContentWithHugo = async (branch) => { -- Gitee