【发布时间】:2011-07-10 02:35:50
【问题描述】:
在 Node.js 模块中,我想打开一个文件——即,fs.readFile()——与我的模块包含在同一目录中。我的意思是它与./node_modules/<module_name>/index.js 文件位于同一目录中。
看起来fs 模块执行的所有相对路径操作都是相对于启动 Node.js 的目录进行的。因此,我想我需要知道如何获取当前正在执行的 Node.js 模块的路径。
谢谢。
【问题讨论】:
-
您可以使用
__dirname和__filename获取有关模块位置的信息。
标签: javascript path node.js