perf: 优化修改 permalink 时存在报错的问题

This commit is contained in:
pengzhanbo 2024-04-14 19:30:01 +08:00
parent 80b3da3e58
commit 1e6ec5e624
3 changed files with 10 additions and 0 deletions

3
pnpm-lock.yaml generated
View File

@ -398,6 +398,9 @@ importers:
'@vuepress-plume/plugin-shikiji':
specifier: workspace:*
version: link:../plugins/plugin-shikiji
'@vuepress/helper':
specifier: 2.0.0-rc.21
version: 2.0.0-rc.21(typescript@5.4.4)(vuepress@2.0.0-rc.9)
'@vuepress/plugin-active-header-links':
specifier: 2.0.0-rc.21
version: 2.0.0-rc.21(typescript@5.4.4)(vuepress@2.0.0-rc.9)

View File

@ -65,6 +65,7 @@
"@vuepress-plume/plugin-notes-data": "workspace:*",
"@vuepress-plume/plugin-search": "workspace:*",
"@vuepress-plume/plugin-shikiji": "workspace:*",
"@vuepress/helper": "2.0.0-rc.21",
"@vuepress/plugin-active-header-links": "2.0.0-rc.21",
"@vuepress/plugin-comment": "2.0.0-rc.21",
"@vuepress/plugin-container": "2.0.0-rc.21",

View File

@ -1,5 +1,6 @@
import type { Page, Theme } from 'vuepress/core'
import { logger, templateRenderer } from 'vuepress/utils'
import { addViteConfig } from '@vuepress/helper'
import type { PlumeThemeOptions, PlumeThemePageData } from '../shared/index.js'
import { mergeLocaleOptions } from './defaultOptions.js'
import { setupPlugins } from './plugins.js'
@ -72,6 +73,11 @@ export function plumeTheme({
.replace(/\n/g, '')
return templateRenderer(template, context)
},
extendsBundlerOptions: (options, app) => {
addViteConfig(options, app, {
server: { fs: { cachedChecks: false } },
})
},
}
}
}