最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何使用Node.js获取当前脚本的路径?

IT培训 admin 2浏览 0评论

如何使用Node.js获取当前脚本的路径?

我如何获得Node.js中脚本的路径?

我知道有process.cwd,但这只是指调用脚本的目录,而不是脚本本身。例如,假设我在/home/kyle/并运行以下命令:

node /home/kyle/some/dir/file.js

如果我打电话给process.cwd(),我会得到/home/kyle/,而不是/home/kyle/some/dir/。有办法获得该目录吗?

回答如下:

我再次查看了文档后找到了它。我在寻找的是__filename__dirname模块级变量。

  • __filename是当前模块的文件名。这是当前模块文件的已解析绝对路径。 (例如:/home/kyle/some/dir/file.js
  • __dirname是当前模块的目录名称。 (例如:/home/kyle/some/dir

如何使用Node.js获取当前脚本的路径?

我如何获得Node.js中脚本的路径?

我知道有process.cwd,但这只是指调用脚本的目录,而不是脚本本身。例如,假设我在/home/kyle/并运行以下命令:

node /home/kyle/some/dir/file.js

如果我打电话给process.cwd(),我会得到/home/kyle/,而不是/home/kyle/some/dir/。有办法获得该目录吗?

回答如下:

我再次查看了文档后找到了它。我在寻找的是__filename__dirname模块级变量。

  • __filename是当前模块的文件名。这是当前模块文件的已解析绝对路径。 (例如:/home/kyle/some/dir/file.js
  • __dirname是当前模块的目录名称。 (例如:/home/kyle/some/dir
发布评论

评论列表 (0)

  1. 暂无评论