ts-import
ts-import copied to clipboard
[Win] ERR_UNSUPPORTED_ESM_URL_SCHEME
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'
}