21xrx.com
2024-11-05 18:54:51 Tuesday
登录
文章检索 我的文章 写文章
Node.js 如何获取当前工程路径?
2023-06-25 00:25:45 深夜i     --     --
Node js 当前工程路径 获取

在 Node.js 中,我们经常需要获取当前工程路径来进行文件读取、写入等操作。在 Node.js 中,我们可以使用 `__dirname` 和 `process.cwd()` 来获取当前工程路径。

`__dirname`:可以获取当前正在执行 JavaScript 代码的文件所在目录的完整路径。注意,这里获取的是文件所在目录的路径,不包含文件名。

例如:我们创建一个名为 `index.js` 的文件,其路径为 `/home/user/project/index.js`

在 `index.js` 中,使用 `__dirname` 获取到的路径为`/home/user/project`。

`process.cwd()`:可以获取当前 Node.js 进程执行时的工作目录的路径。

例如:我们在命令行中进入 `/home/user/project` 目录,执行 `node index.js`,此时 `process.cwd()` 获取到的路径为 `/home/user/project`。

需要注意的是,当我们使用 `require()` 引入模块时,`__dirname` 和 `process.cwd()` 获取到的路径均是该模块所在的目录路径。

总之,在 Node.js 开发中,获取当前工程路径是一项非常基础的操作,使用 `__dirname` 和 `process.cwd()` 可以很方便地获取到工程路径。

  
  

评论区

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