Gode compile error: TypeError: Invalid URL
at new URL (node:internal/url:846:20)
at pathToFileURL (node:internal/url:1690:10)
at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:263:17)
at loadESMFromCJS (node:internal/modules/cjs/loader:1690:24)
at Module._compile (node:internal/modules/cjs/loader:1853:5)
at globalThis.__gode_compile (...)
code: 'ERR_INVALID_URL',
input: 'user://.gode/typescript/<hash>/typescript-6.0.3/scripts/probe_fs.js'
环境
现象
res://scenes/probe_fs.tscn):✅ 正常,无报错Gode compile error: TypeError: Invalid URL,随后进程卡死(反复重试编译、不退出)复现(附件是最小复现项目,需自行把 gode 2.3.3 放入 addons/gode)
addons/godegodot --headless --path <项目路径> res://scenes/probe_fs.tscn关键发现
scripts/probe_fs.ts不含任何 npm 导入,与 npm 无关__gode_compile→ Noderequire(esm)桥接 →pathToFileURL("user://...")→ERR_INVALID_URLscripts/probe_blank.ts在 CLI 下可正常输出PROBE-BLANK-OK;但 gode 是全项目编译,只要probe_fs.ts存在,CLI 下任何场景都会崩gode-repro.zip