Closed linzowo closed 2 years ago
realPath: src\OrganizationSelect\index.zh-CN.md // 手动删除 \components 后页面能正常显示,但是demo.vue does not exist!
问题关键是realPath错误:
原理是访问/OrganizationSelect
路由时,会去读取realPath的文件,但是读取src\components\OrganizationSelect\index.zh-CN.md
文件404,这个不知道在你的代码中是什么情况。
我按照你的描述操作没能复现,最好能提供最小可复现仓库。
我检查了我的文档中所写的路径发现存在错误修正后就可以了。最开始不行应该是配置不正确导致的。
Describe the bug 通过调整配置使工具能够编译src子目录下的组件文档,并在temp中生成了相关文档,但是在页面中访问时,无法展示正确内容。
To Reproduce
docs\.vitepress\config.js
配置更改后配置如下module.exports = { title: 'UAAS平台', description: '项目文档', // 扫描srcIncludes里面的 *.md文件 srcIncludes: ['src/components'], alias: { // 为了能在demo中正确的使用 import { X } from 'test'
}, base, themeConfig: { // logo: '../logo.svg', nav: [{ text: 'demo', link: '/math' }], lang: 'zh-CN', locales: { '/': { lang: 'zh-CN', title: 'UAAS平台', description: '项目文档', label: '中文', selectText: '语言', nav: [{ text: '指南', link: '/' }], sidebar: [ { text: '介绍', link: '/' }, { text: 'Button', link: '/components/button/' }, { text: 'OrganizationSelect', link: '/OrganizationSelect/' }, ], }, }, search: { searchMaxSuggestions: 10, }, lastUpdated: true, prevLink: true, nextLink: true, }, };
demo.vue index.vue index.zh-CN.md
OrganizationSelect 组织选择组件
用于筛选组织的多级树级组件
组织选择组件
基本用法
<demo src="./demo.vue" language="vue" title="基本用法" desc="点击切换。">
API
import OrganizationSelect from '/@/components/OrganizationSelect.vue';