sindresorhus / cpy-cli

Copy files
MIT License
344 stars 33 forks source link

Getting error `Only file and data URLs are supported by the default ESM loader` on Node v14.0.0-14.13.0 with cpy-cli@4.2.0 #42

Open davidmurdoch opened 1 year ago

davidmurdoch commented 1 year ago

It works fine in Node v12 and later versions of Node v14, but not Node v14.0.0 - 14.13.0.

$ npx cpy-cli@4.2.0 docs tests
npx: installed 100 in 1.747s
internal/modules/run_main.js:54
    internalBinding('errors').triggerUncaughtException(
                              ^

Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only file and data URLs are supported by the default ESM loader
    at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:666:11)
    at Loader.resolve (internal/modules/esm/loader.js:97:40)
    at Loader.getModuleJob (internal/modules/esm/loader.js:243:28)
    at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:42:40)
    at link (internal/modules/esm/module_job.js:41:36) {
  code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME'

cpy-cli@3.1.1 does work on all of those versions.