我关注this guide并尝试拨打npm start
或node somejs.js
。问题是,一旦打印出console.log的第一行,就会将eof写入管道,因此实时输出将终止。
我切换到proc_open()
并使用proc_get_status()
来监控运行状态,最后我得到了完全相同的效果。只要打印了一行,running
就会变成false
。
有人能告诉我一个更好的方法来实现我想要实现的目标吗? (显示来自npm start
的所有实时输出而不终止它,直到命令自然结束)。
提前致谢!