在node.js中是否有一种函数可以查找位于$PATH中某个位置的可执行文件,类似于Bash内置的which命令? 如果没有,我可以尝试解析process.env.PATH并手动在每个目录中搜索,但如果可能的话,我宁愿避免这样做。
你可能想要查看which 模块var which = require('which'); which('ls', function(err, result) { console.log(result); // prints '/bin/ls' on mac });
process.execPath
。 - Tomáš Hübelbauer