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

📅  最后修改于: 2023-12-03 15:38:05.248000             🧑  作者: Mango

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

在 Node.js 中,我们经常需要获取当前脚本的路径。本文将介绍三种常用的方法来获取当前脚本的路径。

方法一:使用 __dirname

__dirname 是一个全局变量,表示当前模块所在的目录的绝对路径。可以使用以下代码来获取当前脚本的路径:

console.log(__dirname);

输出的结果类似于:/Users/username/Documents/my-project

方法二:使用 process.cwd()

process.cwd() 可以获得 Node.js 进程的当前工作目录的路径。当前工作目录是 Node.js 执行命令时所在的目录。可以使用以下代码来获取当前脚本的路径:

console.log(process.cwd());

输出的结果类似于:/Users/username/Documents/my-project

方法三:使用 path 模块

Node.js 的 path 模块提供了很多有用的功能,包括获取路径信息。可以使用以下代码来获取当前脚本的路径:

const path = require('path');
console.log(path.resolve(__dirname));

输出的结果类似于:/Users/username/Documents/my-project

其中,path.resolve() 方法将传入的路径参数解析成一个绝对路径,保证了路径的正确性和一致性。

以上三种方法都可以实现获取当前脚本的路径,选择任意一种都可以根据自己的需求来使用。

本文介绍了如何使用 Node.js 获取当前脚本的路径,希望对你有所帮助。