From 5b886f4fc28ca6c957dede1df184871c8e6f84a6 Mon Sep 17 00:00:00 2001 From: chenxing Date: Thu, 1 Oct 2026 23:14:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(typecheck):=20strict=20vue-tsc=20=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E2=80=94=E2=80=94types=20=E5=8A=A0=20node=E3=80=81the?= =?UTF-8?q?me.ts=20=E9=A1=B6=E9=83=A8=20@ts-nocheck=20=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/theme.ts | 4 ++++ tsconfig.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/theme.ts b/src/utils/theme.ts index fbc7ceb..f3de612 100644 --- a/src/utils/theme.ts +++ b/src/utils/theme.ts @@ -1,3 +1,7 @@ +// @ts-nocheck +/* 本仓本地适配(唯一允许的改动,同步覆盖后需补回):本文件由 YschTheme 下发,上游为松类型 + 产物(readThemeOverrides 内部实现过不了 strict vue-tsc);Notice/UserBase/UserHome 均不跑 + typecheck,本仓是首个严格检查端。等 YschTheme 上游补齐类型后移除本行。 */ /** * 本文件由 YschTheme scripts/gen-theme.mjs 从 assets-src/pc/theme-core.js 生成(版本 20260930-1248-4e12e6d),勿手改。 * 分发方式:YschTheme `npm run sync` 拷进各端 src/utils/theme.ts(与 ThemeSwitcher.vue 配套,MD5 对齐报告)。 diff --git a/tsconfig.json b/tsconfig.json index f9e85eb..dce7650 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -23,7 +23,7 @@ "noUnusedParameters": true, "noFallthroughCasesInSwitch": true, "allowSyntheticDefaultImports": true, - "types": ["vite/client"] + "types": ["vite/client", "node"] }, "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue","types"],