作者youtuuube000 (小孩)
看板Web_Design
标题Fw: [问题] Node.js child.on("end")范例跑不了
时间Fri Nov 4 18:25:54 2016
※ [本文转录自 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才对
却没有印出来
先谢谢回答了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.249.56
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1478255132.A.EFD.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: youtuuube000 (140.112.249.56), 11/04/2016 18:25:54
※ 编辑: youtuuube000 (140.112.249.56), 11/04/2016 18:28:00
※ 编辑: youtuuube000 (140.112.249.56), 11/04/2016 18:29:23
1F:→ mmis1000: ls.stdout.on("end" // 我想这才对 11/04 20:49
2F:→ mmis1000: goo.gl/Fv0sBo 11/04 20:50
3F:→ mmis1000: child process根本没叫end的事件 11/04 20:52
的确是这问题@@看来是书写错了
谢谢回答!!
※ 编辑: youtuuube000 (140.112.249.56), 11/04/2016 21:12:30