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