Fw: [问题] Node.js child.on("end")范例的Done印不出来

楼主: youtuuube000 (小孩)   2016-11-04 18:25:54
※ [本文转录自 Ajax 看板 #1O768Sxz ]
作者: youtuuube000 (小孩) 看板: Ajax
标题: [问题] Node.js child.on("end")范例的Done印不出来
时间: Fri Nov 4 18:25:29 2016
各位好
我在跑书上的范例
var child_process = require("child_process");
var ls = child_process.spawn("ls",["-l"]);
ls.stdout.on("data",function(data)
{
console.log(data);
});
ls.on("end",function(code)
{
console.log("Done");
});
当程式跑完后他却一直没办法印出Done这个字
想请问是出了什么问题呢?
用ls -l在command line下跑
结果跟这程式的结果一模一样
但照理来说跑完后他应该要印出Done才对
却没有印出来
先谢谢回答了
作者: mmis1000 (秋月恋枫)   2016-11-04 20:49:00
ls.stdout.on("end" // 我想这才对goo.gl/Fv0sBochild process根本没叫end的事件

Links booklink

Contact Us: admin [ a t ] ucptt.com