node.js中的__dirname和./有什么区别?

在Node.js中编程并引用与当前目录相关的文件时,是否有任何理由使用__dirname变量而不是常规变量./到目前为止,我一直在代码中使用./,并且发现了./的存在__dirname,并且本质上是想知道将./转换为该代码是否明智,如果是这样,那为什么会是一个明智的主意。