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