Печать данных в одной строке с PhantomJS - PullRequest
0 голосов
/ 24 февраля 2019

Как я могу печатать данные без завершающей строки в PhantomJS?В nodejs я использовал process для записи данных в той же строке.

$ process.stdout.write( "Anything..." )

Но я могу найти его эквивалент в PhantomJS.Я пытался с модулем PhantomJS child_process, но он возвращает мне undefined ошибка:

var process = require("child_subprocess");
process.stdout.write(" Anything ")

TypeError: undefined не является объектом (оценка 'process.stdout.write')

Ответы [ 2 ]

0 голосов
/ 24 февраля 2019

Только что нашел, system - это родной модуль phantomjs для обработки файлов stdin и stdout.Это сделало задачу для меня:

var system = require("system");
system.stdout.write("Anything...");
0 голосов
/ 24 февраля 2019

Я думаю, что проблема здесь:

var process = require("child_process");

Я не знаю, но я думаю, что это недопустимое утверждение.Вместо:

var process = require("child_subprocess");
process.stdout.write(" Anything ")

Вы можете попробовать только:

var process = require("child_process")
process.stdout.write(" Anything ")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...