21xrx.com
2024-12-22 22:22:18 Sunday
登录
文章检索 我的文章 写文章
Node.js 如何获取当前路径?
2023-06-28 11:30:00 深夜i     --     --
Node js 获取 当前路径

在 Node.js 中,获取当前路径是非常常见的操作,尤其是当我们需要在代码中引用其他文件或目录时。本文将介绍如何在 Node.js 中获取当前路径。

在 Node.js 中,要获取当前路径有两种方式。

1. 使用 __dirname

__dirname 是 Node.js 中的全局变量,表示当前模块文件所在目录的绝对路径。我们可以使用它来获取当前路径。例如:


console.log(__dirname);

执行上述代码,将会输出当前模块所在的目录的绝对路径。

2. 使用 process.cwd()

process.cwd() 是 Node.js 中 Process 模块的一个方法,用于获取 Node.js 进程的当前工作目录的路径。例如:


console.log(process.cwd());

执行上述代码,将会输出 Node.js 进程的当前工作目录的路径。

需要注意的是,在使用 process.cwd() 的过程中,返回的路径可能是相对路径或绝对路径,这取决于 Node.js 进程的启动方式。

总的来说,使用 __dirname 和 process.cwd() 都可以获取当前路径,但是二者有所不同。__dirname 可以保证返回的是模块所在的目录的绝对路径,而 process.cwd() 返回的路径取决于 Node.js 进程的启动方式,有可能是相对路径。因此,在使用的时候要注意选择合适的方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复