Skip to content

v0.10.1 buildCoreSubpathAliases 使用 fileURLToPath() 处理 JSR 远程 URL 崩溃 #14

@SisyphusZheng

Description

@SisyphusZheng

严重级别:🔴 P0 — 阻断性,v0.10.1 引入的新 Bug

影响版本:v0.10.1(ADR 0015 修复引入的回归 Bug)

复现步骤

  1. deno.json@lessjs/core 版本设为 0.10.1
  2. deno task dev

期望行为:开发服务器正常启动,插件自动注入 @lessjs/core/* 子路径 alias

实际行为:Vite 启动直接崩溃:

TypeError [ERR_INVALID_URL_SCHEME]: The URL must be of scheme file
    at fileURLToPath (node:url:1166:11)
    at buildCoreSubpathAliases (https://jsr.io/@lessjs/core/0.10.1/src/index.ts:114:35)
    at BasicMinimalPluginContext.config (https://jsr.io/@lessjs/core/0.10.1/src/index.ts:247:34)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions