使用 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
模块是处理stdin
和stdout
文件的原生phantomjs模块。这为我完成了任务:
var system = require("system");
system.stdout.write("Anything...");
如何在 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
模块是处理stdin
和stdout
文件的原生phantomjs模块。这为我完成了任务:
var system = require("system");
system.stdout.write("Anything...");