Fw: [問題] Node.js child.on("end")範例的Done印不出來

看板Web_Design作者 (小孩)時間8年前 (2016/11/04 18:25), 8年前編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
※ [本文轉錄自 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://www.ptt.cc/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

11/04 20:49, , 1F
ls.stdout.on("end" // 我想這才對
11/04 20:49, 1F

11/04 20:50, , 2F
goo.gl/Fv0sBo
11/04 20:50, 2F

11/04 20:52, , 3F
child process根本沒叫end的事件
11/04 20:52, 3F
的確是這問題@@看來是書寫錯了 謝謝回答!! ※ 編輯: youtuuube000 (140.112.249.56), 11/04/2016 21:12:30
文章代碼(AID): #1O768qpt (Web_Design)
文章代碼(AID): #1O768qpt (Web_Design)