Skip to content

ERR_UNKNOWN_FILE_EXTENSION on Node v20.0.0Β #53922

Closed

Description

@septs

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

  1. septs commented on Apr 20, 2023

    @septs
    ContributorAuthor
  2. jakebailey commented on Apr 20, 2023

    @jakebailey
    Member

    This is a problem with ts-node, not TypeScript. Please file an issue on https://github.com/TypeStrong/ts-node.

  3. added
    ExternalRelates to another program, environment, or user action which we cannot control.
    on Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ExternalRelates to another program, environment, or user action which we cannot control.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions