【问题标题】:Is __dirname the code folder or the parent project?__dirname 是代码文件夹还是父项目?
【发布时间】:2022-01-20 14:43:06
【问题描述】:

所以,我想知道如果我编写一个节点模块并在其中引用 __dirname,它会返回节点模块的目录还是使用模块目录的父项目。

【问题讨论】:

  • 它返回使用它的文件的目录。

标签: javascript node.js node-modules


【解决方案1】:

__dirname 是一个环境变量,它告诉您包含当前执行文件的目录的绝对路径。

只有目录,而不是文件本身。

【讨论】:

  • 它不是环境变量。它是一个模块范围的变量。每个 CommonJS 模块都有自己的 __dirname 版本。
猜你喜欢
  • 2022-09-27
  • 2021-07-16
  • 2019-02-22
  • 1970-01-01
  • 2011-04-20
  • 1970-01-01
  • 2010-11-14
  • 2023-03-13
  • 2015-10-09
相关资源
最近更新 更多