ts-import icon indicating copy to clipboard operation
ts-import copied to clipboard

[Win] ERR_UNSUPPORTED_ESM_URL_SCHEME

Open rtritto opened this issue 11 months ago • 6 comments

Related to v5.0.0-beta.0 (it correctly works with v4.0.0-beta.10)

import { load } from 'ts-import'
await load('./a.mts', { compiledJsExtension: '.cjs' })

Result

Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file and data 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:399:5)
    at throwIfUnsupportedURLScheme (node:internal/modules/esm/resolve:964:11)
    at defaultResolve (node:internal/modules/esm/resolve:1040:3)
    at nextResolve (node:internal/modules/esm/hooks:654:28)
    at resolve$1 (file:///C:/<PROJECT_PATH>/.pnp.loader.mjs:1960:14)
    at nextResolve (node:internal/modules/esm/hooks:654:28)
    at Hooks.resolve (node:internal/modules/esm/hooks:309:30)
    at ESMLoader.resolve (node:internal/modules/esm/loader:312:26)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:172:38)
    at ESMLoader.import (node:internal/modules/esm/loader:276:22) {
  type: 'Error',
  code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME'
}

rtritto avatar Aug 03 '23 10:08 rtritto