У меня есть проект машинописного текста, и вместо того, чтобы сначала использовать tsc
, я просто использую ts-node
напрямую.
В моем коде мне нужно создать дочерний процесс с fork()
.
Если я запускаю код наподобие child_process.fork('ChildProcess.ts')
, а ChildProcess.ts
содержит некоторые конструкции только с машинописью (например: import {}
, export
, ...), то интерпретатором будет node
, а не ts-node
, потерпит неудачу.
Может быть рекомендовано использовать что-то вроде child_process.exec('node ./node_modules/.bin/ts-node ChildProcess.ts)
, но я действительно хочу / нуждаюсь в канале связи IPC, который устанавливается между родительским и дочерним процессами, когда специально используется fork()
.
Есть идеи, как этого добиться?
Спасибо!