Skip to content

Invalid file path error when providing pattern via css-typed.config.js on Windows #37

Open
@im-aIex

Description

@im-aIex

When not providing the pattern argument from the command line, and instead using the default css-typed.config.js

export default {
	pattern: "path/to/**/*.module.css",
};

it throws the following error:

node:internal/modules/esm/load:227
throw new ERR_UNSUPPORTED_ESM_URL_SCHEME(parsed, schemes);
^
Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'c:'
at throwIfUnsupportedURLScheme (node:internal/modules/esm/load:227:11)
at defaultLoad (node:internal/modules/esm/load:109:3)
at ModuleLoader.load (node:internal/modules/esm/loader:570:13)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:443:56)
at new ModuleJob (node:internal/modules/esm/module_job:76:27)
at #createModuleJob (node:internal/modules/esm/loader:456:17)
at ModuleLoader.getJobFromResolveResult (node:internal/modules/esm/loader:266:34)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:247:17)
at async onImport.tracePromise.proto (node:internal/modules/esm/loader:482:25) {
code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME'
}

Workaround:
pass the pattern via CLI

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions