fix(pnpm): 为 vite-plugin-vue-meta-layouts 应用补丁
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Failing after 2s
CI/CD Pipeline / playwright (push) Successful in 2m32s

This commit is contained in:
严浩
2025-10-20 17:04:35 +08:00
parent aa1618bf55
commit 64296e1b3e
3 changed files with 30 additions and 2 deletions

View File

@@ -38,6 +38,9 @@
"pnpm": {
"overrides": {
"vue-tsc": "$vue-tsc"
},
"patchedDependencies": {
"vite-plugin-vue-meta-layouts": "patches/vite-plugin-vue-meta-layouts.patch"
}
},
"dependencies": {

View File

@@ -0,0 +1,20 @@
diff --git a/client.d.ts b/client.d.ts
index 05b92f32d1ba3df543d46fb1e93d53c6a5834583..81952e9cf3d4ebe5ca7c354e977354a120707fa8 100644
--- a/client.d.ts
+++ b/client.d.ts
@@ -2,12 +2,12 @@ declare module "virtual:meta-layouts" {
import type {
Router,
RouteRecordNormalized,
- RouteRecordRaw,
+ RouterOptions,
} from "vue-router";
export const setupLayouts: (
- routes: RouteRecordRaw[],
- ) => RouteRecordRaw[];
+ routes: RouterOptions['routes'],
+ ) => RouterOptions['routes'];
export const createGetRoutes: (
router: Router,

9
pnpm-lock.yaml generated
View File

@@ -7,6 +7,11 @@ settings:
overrides:
vue-tsc: ^3.1.0
patchedDependencies:
vite-plugin-vue-meta-layouts:
hash: 65e564a0e427162f4139dafb7dd297cb3138103093afdb16c1b76decbb7c5578
path: patches/vite-plugin-vue-meta-layouts.patch
importers:
.:
@@ -236,7 +241,7 @@ importers:
version: 8.0.2(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2))
vite-plugin-vue-meta-layouts:
specifier: ^0.6.0
version: 0.6.0(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.22(typescript@5.9.2)))
version: 0.6.0(patch_hash=65e564a0e427162f4139dafb7dd297cb3138103093afdb16c1b76decbb7c5578)(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.22(typescript@5.9.2)))
vite-plugin-webfont-dl:
specifier: ^3.11.1
version: 3.11.1(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))
@@ -10441,7 +10446,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
vite-plugin-vue-meta-layouts@0.6.0(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.22(typescript@5.9.2))):
vite-plugin-vue-meta-layouts@0.6.0(patch_hash=65e564a0e427162f4139dafb7dd297cb3138103093afdb16c1b76decbb7c5578)(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.22(typescript@5.9.2))):
dependencies:
local-pkg: 0.5.1
vite: 7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1)