ERR_INVALID_FILE_URL_HOST with --experimental-specifier-resolution=node
meoyawn opened this issue · comments
Adel Nizamutdinov commented
I have a TypeScript yarn monorepo, and run things with --experimental-specifier-resolution=node
and get this error:
TypeError [ERR_INVALID_FILE_URL_HOST]: File URL host must be "localhost" or empty on darwin
at statSync (node:fs:1529:10)
at fileExists (node:internal/modules/esm/resolve:258:10)
at resolveExtensions (node:internal/modules/esm/resolve:333:9)
at resolveExtensionsWithTryExactName (node:internal/modules/esm/resolve:320:10)
at finalizeResolution (node:internal/modules/esm/resolve:372:16)
at moduleResolve (node:internal/modules/esm/resolve:893:10)
at defaultResolve (node:internal/modules/esm/resolve:1004:11)
at resolve (file:///Users/adelnizamutdinov/Projects/diagrams/node_modules/esbuild-node-loader/loader.mjs:30:10)
at Loader.resolve (node:internal/modules/esm/loader:89:40)
at Loader.getModuleJob (node:internal/modules/esm/loader:242:28)
Happens here
esbuild-node-loader/loader.mjs
Lines 29 to 30 in 6ee4c74
So we let Node handle stuff and it wants localhost
? I have no idea what's happening here
I'd love to open a PR but have no idea where to start
Adel Nizamutdinov commented
please nevermind