📅  最后修改于: 2023-12-03 15:38:05.248000             🧑  作者: Mango
在 Node.js 中,我们经常需要获取当前脚本的路径。本文将介绍三种常用的方法来获取当前脚本的路径。
__dirname
是一个全局变量,表示当前模块所在的目录的绝对路径。可以使用以下代码来获取当前脚本的路径:
console.log(__dirname);
输出的结果类似于:/Users/username/Documents/my-project
。
process.cwd()
可以获得 Node.js 进程的当前工作目录的路径。当前工作目录是 Node.js 执行命令时所在的目录。可以使用以下代码来获取当前脚本的路径:
console.log(process.cwd());
输出的结果类似于:/Users/username/Documents/my-project
。
Node.js 的 path 模块提供了很多有用的功能,包括获取路径信息。可以使用以下代码来获取当前脚本的路径:
const path = require('path');
console.log(path.resolve(__dirname));
输出的结果类似于:/Users/username/Documents/my-project
。
其中,path.resolve()
方法将传入的路径参数解析成一个绝对路径,保证了路径的正确性和一致性。
以上三种方法都可以实现获取当前脚本的路径,选择任意一种都可以根据自己的需求来使用。
本文介绍了如何使用 Node.js 获取当前脚本的路径,希望对你有所帮助。