节点:如何获取脚本被调用的dirname?

假设我从/foo/bar运行一个Node脚本,尽pipe脚本本身位于其他地方(例如node_modules )。 有没有办法让脚本被调用的工作目录,即/foo/bar

我想你想要的是process.cwd() : http : //nodejs.org/api/process.html#process_process_cwd

你可以使用process.argv: http : //nodejs.org/api/process.html#process_process_argv