使用PhantomJS在同一行上打印数据

问题描述 投票:1回答:2

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

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

但我可以发现它在幻影中是平等的。我尝试过使用PhantomJS child_process模块,但它返回给我undefined错误:

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

TypeError:undefined不是对象(评估'process.stdout.write')

javascript node.js phantomjs
2个回答
0
投票

我认为这里的问题是:

var process = require("child_process");

我不知道,但我认为这不是有效的陈述。代替:

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

你可以尝试:

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

0
投票

刚发现它,system模块是用于处理stdinstdout文件的本机phantomjs模块。这对我来说完成了任务:

var system = require("system");
system.stdout.write("Anything...");
© www.soinside.com 2019 - 2024. All rights reserved.