-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Issue
Running npx ember-vite-codemod@latest
on Windows throws a Node error ERR_UNSUPPORTED_ESM_URL_SCHEME
.
Steps to reproduce
- On Windows, create a new Ember app (I used 6.2.3).
- Run
npx ember-vite-codemod@latest
at the project root (I used 0.10.0). - Observe error output (identical with or without
--error-trace
):
$ npx ember-vite-codemod@latest --error-trace
node:internal/errors:496
ErrorCaptureStackTrace(err);
^
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 new NodeError (node:internal/errors:405:5)
at throwIfUnsupportedURLScheme (node:internal/modules/esm/load:149:11)
at defaultLoad (node:internal/modules/esm/load:99:3)
at ModuleLoader.load (node:internal/modules/esm/loader:416:13)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:287:22)
at new ModuleJob (node:internal/modules/esm/module_job:63:26)
at #createModuleJob (node:internal/modules/esm/loader:311:17)
at ModuleLoader.getJobFromResolveResult (node:internal/modules/esm/loader:264:34)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:250:17)
at async ModuleLoader.import (node:internal/modules/esm/loader:335:23) {
code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME'
}
Node.js v18.19.1
Notes
- I originally observed this when testing it out on an app that uses
@embroider/webpack
, then got the same error when trying with a fresh classic-build app.
arthurjm, davidmwhynot and charlesfries
Metadata
Metadata
Assignees
Labels
No labels