0
私はCasperJSを使用している新しいです。キャスパーを使用して外部コマンドを呼び出そうとしていますが、コンソールには何も表示されません。私はWindows 7を使用しています。あなたは何か考えていますか?これはコードです:CasperJSは、以前作成されたプロセスがデータを返すために管理よりも、終了したために起こるCasperJS + PhantomJS子プロセスWindows 7で動作しません
var casper = require('casper').create();
casper.then(function() {
var process = require("child_process")
var spawn = process.spawn
var execFile = process.execFile
var child = spawn("cmd.exe", ["/k","dir"])
child.stdout.on("data", function (data) {
console.log("spawnSTDOUT:", JSON.stringify(data))
})
child.stderr.on("data", function (data) {
console.log("spawnSTDERR:", JSON.stringify(data))
})
child.on("exit", function (code) {
console.log("spawnEXIT:", code)
})
});
casper.run();
おかげ
可能な複製(http://stackoverflow.com/questions/29253690/wait-for-a-child-process-in-casperjs ) – Vaviloff