From 7791a4832effdff9ccc95b23037df31b6a2a8096 Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Thu, 6 Nov 2025 16:29:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E6=96=87=E4=BB=B6=E5=88=9B=E5=BB=BA=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E5=B9=B6=E8=B0=83=E6=95=B4=E9=A1=B5=E9=9D=A2=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改create-base-files.js以检查空文件情况 移除pages.config.ts中未使用的组件引用 调整App.ku.vue的模板结构 添加init-json脚本到package.json --- package.json | 1 + pages.config.ts | 1 - scripts/create-base-files.js | 4 ++-- src/App.ku.vue | 16 +++++++++------- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 3d1e8aa..0270a6e 100644 --- a/package.json +++ b/package.json @@ -90,6 +90,7 @@ "openapi": "openapi-ts", "init-husky": "git init && husky", "init-baseFile": "node ./scripts/create-base-files.js", + "init-json": "pnpm init-baseFile", "prepare": "pnpm init-husky & pnpm init-baseFile", "lint": "eslint", "lint:fix": "eslint --fix" diff --git a/pages.config.ts b/pages.config.ts index 1aa275e..59d98c3 100644 --- a/pages.config.ts +++ b/pages.config.ts @@ -13,7 +13,6 @@ export default defineUniPages({ autoscan: true, custom: { '^fg-(.*)': '@/components/fg-$1/fg-$1.vue', - '^wd-(.*)': 'wot-design-uni/components/wd-$1/wd-$1.vue', '^(?!z-paging-refresh|z-paging-load-more)z-paging(.*)': 'z-paging/components/z-paging$1/z-paging$1.vue', }, diff --git a/scripts/create-base-files.js b/scripts/create-base-files.js index 6734968..3b71581 100644 --- a/scripts/create-base-files.js +++ b/scripts/create-base-files.js @@ -42,11 +42,11 @@ if (!fs.existsSync(srcDir)) { } // 如果 src/manifest.json 不存在,就创建它;存在就不处理,以免覆盖 -if (!fs.existsSync(manifestPath)) { +if (!fs.existsSync(manifestPath) || fs.statSync(manifestPath).size === 0) { fs.writeFileSync(manifestPath, JSON.stringify(manifest, null, 2)) } // 如果 src/pages.json 不存在,就创建它;存在就不处理,以免覆盖 -if (!fs.existsSync(pagesPath)) { +if (!fs.existsSync(pagesPath) || fs.statSync(pagesPath).size === 0) { fs.writeFileSync(pagesPath, JSON.stringify(pages, null, 2)) } diff --git a/src/App.ku.vue b/src/App.ku.vue index 8d4ee68..f157361 100644 --- a/src/App.ku.vue +++ b/src/App.ku.vue @@ -28,12 +28,14 @@ defineExpose({