-
-
Notifications
You must be signed in to change notification settings - Fork 542
Open

Description
Search Terms
repl, newline, ...
Expected Behavior
Expression is evaluted in REPL after hitting "enter":
> 1
1
>
Actual Behavior
Nothing happens, ts-node behavies like it expects the input to continue:
> 1
...
...
...
If you input something that is not a valid expression, you get something else:
> a
<repl>.ts:4:1 - error TS2304: Cannot find name 'a'.
4 a
~
<repl>.ts:3:1694 - error TS1005: '=' expected.
3 declare import assert = require('assert');declare import async_hooks = require('async_hooks');declare import buffer = require('buffer');declare import child_process = require('child_process');declare import cluster = require('cluster');declare import constants = require('constants');declare import crypto = require('crypto');declare import dgram = require('dgram');declare import diagnostics_channel = require('diagnostics_channel');declare import dns = require('dns');declare import domain = require('domain');declare import events = require('events');declare import fs = require('fs');declare import http = require('http');declare import http2 = require('http2');declare import https = require('https');declare import inspector = require('inspector');declare import net = require('net');declare import os = require('os');declare import path = require('path');declare import perf_hooks = require('perf_hooks');declare import punycode = require('punycode');declare import querystring = require('querystring');declare import readline = require('readline');declare import repl = require('repl');declare import stream = require('stream');declare import string_decoder = require('string_decoder');declare import sys = require('sys');declare import timers = require('timers');declare import tls = require('tls');declare import trace_events = require('trace_events');declare import tty = require('tty');declare import url = require('url');declare import util = require('util');declare import v8 = require('v8');declare import vm = require('vm');declare import wasi = require('wasi');declare import worker_threads = require('worker_threads');declare import zlib = require('zlib');declare import node:sea = require('node:sea');declare import node:sqlite = require('node:sqlite');declare import node:test = require('node:test')
Steps to reproduce the problem
I don't know. This happens on my machine, I have not been able to find what triggers it.
I have cleaned absolutely everything node-related that I could find on my machine several times, including all the caches. It is still happening.
Minimal reproduction
Specifications
- ts-node version:
- node version:
- TypeScript version:
- tsconfig.json, if you're using one:
ts-node v10.9.2
node v23.7.0
compiler v5.7.3
- package.json:
-
- Operating system and version:
OSX 15.3.1:
Metadata
Metadata
Assignees
Labels
No labels