Closed
Description
opened on Apr 20, 2023
Bug Report
π Search Terms
No
π Version & Regression Information
- node v20.0.0 failed, node v19.9.0 OK
- typescript v5.0
- ts-node v10.9.1
β― Playground Link
see Actual behavior section
π» Code
see Actual behavior section
π Actual behavior
$ cat example.ts
console.log('example')
$ cat tsconfig.json
{ "ts-node": { "esm": true } }
$ npx ts-node example.ts
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for /Users/septs/Projects/example/example.ts
at new NodeError (node:internal/errors:399:5)
at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:99:9)
at defaultGetFormat (node:internal/modules/esm/get_format:139:38)
at defaultLoad (node:internal/modules/esm/load:83:20)
at nextLoad (node:internal/modules/esm/hooks:781:28)
at load (/Users/septs/.npm/_npx/1bf7c3c15bf47d04/node_modules/ts-node/dist/child/child-loader.js:19:122)
at nextLoad (node:internal/modules/esm/hooks:781:28)
at Hooks.load (node:internal/modules/esm/hooks:381:26)
at handleMessage (node:internal/modules/esm/worker:153:24)
at checkForMessages (node:internal/modules/esm/worker:102:28) {
code: 'ERR_UNKNOWN_FILE_EXTENSION'
}
π Expected behavior
resolve the error
Activity