3

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で似たようなことをする方法はありますか?


注:以前の質問をしたときにこの質問をしようとしていましたが、表現が不十分で、別の質問への回答を得ることになりました。

4

2 に答える 2

7

require.resolve('module_name') を使用できるはずです

于 2011-03-09T22:56:16.670 に答える
0

たぶん、require.resolve(...) 関数を使用して、探しているものを取得できます。

于 2011-03-09T22:59:15.190 に答える