node.js如何调用外部程序?比如:调用控制台程序并接收运行结果。
回复 (4)
S
- 可以用扩展。
- 用shell的话现在有好几个库可以用,可参看infoq的这篇文章当Shell遇上了NodeJS
- Node.native :Node.js的C++11移植
ps:昨天看的一个tty.js的项目,调用了外部程序,可以看看。
S
刚看到,cnode社区里已经有人写了一篇如何用c++扩展的文章:nodejs的C++扩展学习笔记
X
标准库中的 child_process 即可, 文档可见 http://nodejs.org/docs/latest/api/child_processes.html
F
子进程模块可以完全满足你这个需求了。
参与回复
登录后即可参与回复。登录