如何获取node.js中$ PATH中可执行文件的完整路径?

时间:2014-12-03 13:38:38

标签: node.js operating-system

node.js中是否有一个函数可以找到位于$PATH某处的可执行文件,类似于Bash构建的which

如果没有,我总是可以尝试解析process.env.PATH并手动搜索每个目录,但如果可能,我宁愿避免这样做。

1 个答案:

答案 0 :(得分:8)

您可能需要查看which module

var which = require('which');
which('ls', function(err, result) {
  console.log(result);   // prints '/bin/ls' on mac 
});