严重级别:🟡 P1 — 功能性
影响版本:@lessjs/create@0.8.0
复现步骤:
deno run -A jsr:@lessjs/create@0.8.0 my-app
实际行为:
TypeError: The URL must be of scheme file
const selfPath = fileURLToPath(new URL('.', import.meta.url));
根因分析:与 Bug #7 相同 — fileURLToPath() 不支持 JSR 远程 URL。CLI 脚手架从 JSR 远程执行时 import.meta.url 是 https:// 协议。
环境信息汇总
| 项目 |
值 |
| OS |
Windows 11 (win32) |
| Deno |
2.x |
| Node |
22.19.0 |
| Vite |
8.0.10 / 8.0.11 |
| @lessjs/core |
测试了 0.6.0 / 0.9.2 / 0.10.0 / 0.10.1 |
| @lessjs/ui |
0.7.0 |
| @lessjs/adapter-lit |
0.6.0 / 0.7.0 / 0.8.0 |
| @lessjs/create |
0.7.0 / 0.8.0 |
严重级别:🟡 P1 — 功能性
影响版本:
@lessjs/create@0.8.0复现步骤:
实际行为:
根因分析:与 Bug #7 相同 —
fileURLToPath()不支持 JSR 远程 URL。CLI 脚手架从 JSR 远程执行时import.meta.url是https://协议。环境信息汇总