📜  Node.js __dirname 变量

📅  最后修改于: 2022-05-13 01:56:39.269000             🧑  作者: Mango

Node.js __dirname 变量

__dirname字符串给出了当前模块的目录路径,这也类似于 filename 的path.dirname()

返回值:返回当前模块的目录路径。

示例 1:让我们创建一个文件 main.js

main.js
import path from 'path';
const __dirname = path.resolve();
console.log(__dirname)


Javascript
import path from 'path';
const __dirname = path.resolve();
const __filename = path.resolve();
console.log(path.dirname(__filename));


输出:现在运行node main.js

示例 2:使用 path.dirname() 复制 __dirname。

Javascript

import path from 'path';
const __dirname = path.resolve();
const __filename = path.resolve();
console.log(path.dirname(__filename));

输出:现在运行node main.js

参考: https://nodejs.org/docs/latest/api/globals.html#globals_dirname