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

Transpile-only doesn't work without tsconfig.json

Open vsDizzy opened this issue 8 months ago • 0 comments

Search Terms

transpile-only tsconfig.json TS5109

Expected Behavior

No error

Actual Behavior

TSError: ⨯ Unable to compile TypeScript: error TS5109: Option 'moduleResolution' must be set to 'NodeNext' (or left unspecified) when option 'module' is set to 'NodeNext'.

Steps to reproduce the problem

  1. create stub src/app.ts
  2. node -r ts-node/register src/app.ts - ok
  3. node -r ts-node/register/transpile-only src/app.ts - error TS5109

Minimal reproduction

https://github.com/vsDizzy/ts-node-app

Specifications

  • ts-node version: v10.9.2
  • node version: v22.3.0
  • TypeScript version: v5.4.5
  • tsconfig.json, if you're using one:
N/A
  • package.json:
{
  "dependencies": {
    "ts-node": "^10.9.2"
  }
}
  • Operating system and version: Win11
  • If Windows, are you using WSL or WSL2?: No

vsDizzy avatar Jun 18 '24 05:06 vsDizzy