We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a35209 commit 19a1661Copy full SHA for 19a1661
packages/vuepress-theme-reco/src/client/components/SafeRouterLink.vue
@@ -66,8 +66,12 @@ if (!isServer) {
66
setTimeout(() => {
67
try {
68
// 动态导入RouterLink
69
- import('vue-router').then(module => {
70
- linkComponent.value = module.RouterLink
+ // 先尝试从 vuepress/client 中导入,这样在不同包管理器下都能正常工作
+ import('vuepress/client').then(vuepress => {
71
+ // 检查是否存在RouterLink
72
+ if (vuepress.RouterLink) {
73
+ linkComponent.value = vuepress.RouterLink
74
+ }
75
}).catch(e => {
76
console.warn('SafeRouterLink: Failed to load RouterLink, using fallback link', e)
77
})
0 commit comments