使用 PhantomJS 在同一行打印数据

Printing Data on the same line with PhantomJS

如何在 PhantomJS 中打印没有尾随换行符的数据?在 nodejs 中,我使用 process 在同一行写入数据。

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

但我发现它在 phantomJS 中是等价的。我已经尝试使用 PhantomJS child_process 模块,但它 returns 我 undefined 错误:

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

TypeError: undefined is not an object (evaluating 'process.stdout.write')

我觉得问题在这里:

var process = require("child_process");

我不知道,但我认为这是无效的陈述。 而不是:

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

您只能尝试:

var process = require("child_process")
process.stdout.write(" Anything ")

刚刚发现,system模块是处理stdinstdout文件的原生phantomjs模块。这为我完成了任务:

var system = require("system");
system.stdout.write("Anything...");