refactor: 优化基础文件创建逻辑并调整页面配置
修改create-base-files.js以检查空文件情况 移除pages.config.ts中未使用的组件引用 调整App.ku.vue的模板结构 添加init-json脚本到package.json
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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',
|
||||
},
|
||||
|
||||
@@ -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))
|
||||
}
|
||||
|
||||
@@ -28,12 +28,14 @@ defineExpose({
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<!-- 这个先隐藏了,知道这样用就行 -->
|
||||
<view class="hidden text-center">
|
||||
{{ helloKuRoot }},这里可以配置全局的东西
|
||||
<view>
|
||||
<!-- 这个先隐藏了,知道这样用就行 -->
|
||||
<view class="hidden text-center">
|
||||
{{ helloKuRoot }},这里可以配置全局的东西
|
||||
</view>
|
||||
|
||||
<KuRootView />
|
||||
|
||||
<FgTabbar v-if="isCurrentPageTabbar" />
|
||||
</view>
|
||||
|
||||
<KuRootView />
|
||||
|
||||
<FgTabbar v-if="isCurrentPageTabbar" />
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user