在 Node.js 中,有什么方法可以确定模块是从文件系统的哪个位置加载的?
我的意思是不是,Node.js 在哪个目录上下文中执行——您可以使用process.cwd()
确定。我想了解内存中任何模块的具体信息。
例如,在 Python 中,我可以执行以下操作...
>>> import os
>>> os.__file__
'/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/os.pyc'
它显示了 os
模块在文件系统中的位置。有没有在 Node.js 中做类似的事情?
注意: 当我问我的 previous question 时,我正试图问这个问题,但我措辞不当,最终得到了另一个问题的答案。
最佳答案
你应该可以使用 require.resolve('module_name')
关于javascript - 确定 Node.js 中加载模块的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5253183/