Node.js中获取当前执行路径的三种方法

作者:墨池时间:2026-10-22 14:22:46浏览:73

本文介绍Node.js中获取路径的三种核心方法:process.cwd()返回命令行执行时的当前工作目录,__dirname表示代码文件所在的目录,process.execPath指向Node.js解释器的可执行文件路径。通过实际代码示例,帮助开发者区分并正确使用这些路径变量。

Node.js获取当前执行路径的三种方法

process.cwd() 用于获取当前执行程序的路径,即执行命令行时的目录,而非代码文件所在路径。例如,在根目录下执行 node ./xxx/xxx/a.js,process.cwd() 返回的是根目录地址。

__dirname 表示代码文件实际存放的位置,即当前 JavaScript 文件所在的目录。

process.execPath 返回当前执行的 Node.js 解释器的路径,例如 /bin/node。

以下是一个简单的示例,展示如何获取上述三种路径:


console.log(process.execPath)
console.log(__dirname)
console.log(process.cwd())

以上这篇nodejs取得当前执行路径的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。

作者最新文章