From 0e9c862ade37daf2600c1c265e8959e58152e235 Mon Sep 17 00:00:00 2001 From: baozaotumao Date: Tue, 2 Jun 2026 01:15:37 -0700 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=85=E5=89=8D=E7=AB=AF=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=20vite-env.d.ts=20=E7=A9=BA=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=20lint=20=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - include_backend=false 时 ImportMetaEnv 渲染为空接口,触发 eslint no-empty-object-type;改为整个接口块仅在有 VITE 变量时生成 - 回归测试发现:6 配置矩阵中唯一失败项,其余全绿 全面回归通过:6 种服务/数据库/LLM 配置生成 rc=0,各服务 ruff/mypy/import 与前端 build/lint/tsc 全过,0 PPT 残留,完整 _tasks 端到端 OK, skill 本地+远程安装 OK,生成项目 verify.sh 零失败,check-docs 一致。 --- template/frontend/src/vite-env.d.ts.jinja | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/template/frontend/src/vite-env.d.ts.jinja b/template/frontend/src/vite-env.d.ts.jinja index a663596..b09623c 100644 --- a/template/frontend/src/vite-env.d.ts.jinja +++ b/template/frontend/src/vite-env.d.ts.jinja @@ -1,12 +1,11 @@ /// - +{% if include_backend %} interface ImportMetaEnv { -{%- if include_backend %} readonly VITE_BACKEND_WS_URL: string; readonly VITE_BACKEND_HTTP_URL: string; -{%- endif %} } interface ImportMeta { readonly env: ImportMetaEnv; } +{%- endif %}