node.js中是否有一个函数可以找到位于$PATH
某处的可执行文件,类似于Bash构建的which
?
如果没有,我总是可以尝试解析process.env.PATH
并手动搜索每个目录,但如果可能,我宁愿避免这样做。
答案 0 :(得分:8)
您可能需要查看which module
var which = require('which');
which('ls', function(err, result) {
console.log(result); // prints '/bin/ls' on mac
});