📅  最后修改于: 2023-12-03 15:33:08.193000             🧑  作者: Mango
在Node.js中,__dirname
是一个全局变量,它指向当前模块所在的目录的绝对路径。
可以通过以下代码片段来使用__dirname
变量:
console.log(__dirname);
输出结果将为当前模块所在的目录的绝对路径。
假设我们有以下文件目录结构:
|- project
|- app.js
|- public
|- css
|- style.css
如果我们在app.js
中使用__dirname
变量,代码将如下所示:
console.log(__dirname); // 输出:/path/to/project
这是因为app.js
所在的目录是project
,而__dirname
指向该目录的绝对路径。
如果我们在style.css
中使用__dirname
变量,代码将如下所示:
console.log(__dirname); // 输出:/path/to/project/public/css
这是因为style.css
所在的目录是public/css
,而__dirname
指向该目录的绝对路径。
__dirname
变量是一个非常有用的全局变量,在开发Node.js应用程序时,我们经常需要使用它来获取当前模块所在的目录的绝对路径。