严重级别:🔴 P0 — 阻断性,生产构建完全无法使用
影响版本:v0.10.0
复现步骤:
- 使用 v0.10.0 的
deno.json
deno task build
期望行为:SSG 构建成功,输出静态 HTML 到 dist/
实际行为:Phase 3 (SSG) 失败:
Error: [vite]: Rolldown failed to resolve import "@lessjs/core/ssr-handler" from " virtual:less-ssg-entry".
This is most likely unintended because it can break your application at runtime.
If you do want to externalize this module explicitly add it to `build.rollupOptions.external`
根因分析:virtual:less-ssg-entry 虚拟模块尝试 import ... from '@lessjs/core/ssr-handler',但 @lessjs/core@0.10.0 的 JSR 包未导出 ssr-handler 这个子路径。可能是 v0.10.0 重构 SSR 架构(ADR 0008-0014)时遗漏了该导出。
完整错误链:
SsrRenderError [LessError]: SSR render failed: SSG pipeline
cause: Build failed with 1 error:
Error: Rolldown failed to resolve import "@lessjs/core/ssr-handler" from " virtual:less-ssg-entry"
严重级别:🔴 P0 — 阻断性,生产构建完全无法使用
影响版本:v0.10.0
复现步骤:
deno.jsondeno task build期望行为:SSG 构建成功,输出静态 HTML 到
dist/实际行为:Phase 3 (SSG) 失败:
根因分析:
virtual:less-ssg-entry虚拟模块尝试import ... from '@lessjs/core/ssr-handler',但@lessjs/core@0.10.0的 JSR 包未导出ssr-handler这个子路径。可能是 v0.10.0 重构 SSR 架构(ADR 0008-0014)时遗漏了该导出。完整错误链: