Как запретить узлу или терминалу печатать новую строку при запуске приложения - PullRequest
0 голосов
/ 03 декабря 2018

Я пишу программу узла js, которая принимает входные данные от стандартного ввода и выводит что-то в зависимости от данных.Вывод моей программы будет отличаться от вывода другой программы, и они должны быть идентичны.Когда я запускаю приложение (либо с помощью node app/app.js, либо с помощью исполняемого файла, который я создал с помощью pkg , первое, что он делает, это печатает новую строку, прежде чем что-либо делать. Я помещаю console.logна самой первой строке моего основного, и он все еще печатает новую строку. Я также сделал фиктивный проект, который записывает только 1 предложение с process.stdout.write("hi"), и он все еще печатает новую строку. Это также происходит, когда я перенаправляю вывод куда-то

npm run dev < test1.txt > output1.txt

Я использую git bash в качестве своего терминала, но то же самое происходит на терминале Mac. Как мне остановить печать этой новой строки?

example

Пример такой, как process.stdout.write("hi")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...