我有一个Vitepress1.0.0-alpha.40项目,其配置如下
import { defineConfig } from 'vitepress'
export default defineConfig({
base: './',
outDir: '../dist',
themeConfig: {
sidebar: [
{
text: 'Configuration',
collapsible: true,
items: [
{
text: 'Foo',
link: '/configuration/foo'
}
]
},
{
text: 'Deployment',
collapsible: true,
items: [
{
text: 'Bar',
link: '/deployment/bar'
}
]
}
]
}
})
和以下文件夹结构
.
└── docs
├── .vitepress
│ └── config.ts
├── configuration
│ └── foo.md
├── deployment
│ └── bar.md
└── index.md
在http://localhost:5173/上运行应用程序时,我看到以下内容
单击侧边栏链接Foo时工作正常,路由器导航到
配置文件
但当我现在单击栏时,路由器将导航到
本地主机:5173/配置/部署
这是错误的。预期的url应该是
本地主机:5173
它似乎总是添加前面的段,例如“/配置”。
有人知道如何纠正这种行为吗?
1条答案
按热度按时间juud5qan1#
这是因为您将
./
放入base
配置中。或者输入其他内容,如
/
(默认)或/base/
。或者完全删除配置。