我需要在node.js函数
result = execSync('node -v');
它将同步执行给定的命令行并返回该命令文本的所有stdout。
ps.同步错误。我知道。仅供个人使用。
更新
现在我们有了mgutz的解决方案,它给出了退出代码,但没有stdout!还在等更确切的答案。
更新
Mgutz更新了他的答案,解决方案在这里:) 同样,作为dgo。一提到,有一个独立的模块execc -sync
更新2014-07-30
ShellJS lib到了。考虑到这是目前最好的选择。
更新2015-02-10
终于!NodeJS 0.12原生支持execSync。 查看官方文件