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

如何获取node.js中$path中可执行文件的完整路径?,node.js,operating-system,Node.js,Operating System,node.js中是否有一个函数可以查找位于$PATH中某处的可执行文件,类似于Bash的内置文件 如果没有,我可以尝试解析process.env.PATH并手动搜索每个目录,但如果可能,我宁愿避免这样做。您可能想签出 如果有人想知道如何从节点中明确区分节点的完整路径,请使用process.execPath。 var which = require('which'); which('ls', function(err, result) { console.log(result); // p

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


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

您可能想签出


如果有人想知道如何从节点中明确区分节点的完整路径,请使用
process.execPath
var which = require('which');
which('ls', function(err, result) {
  console.log(result);   // prints '/bin/ls' on mac 
});