npm 経由でインストールされたモジュールが必要です。そのモジュールの下位にある .js ファイルにアクセスしたいです (そのため、その中のコンストラクター メソッドをサブクラス化できます)。モジュールのコードを変更することはできません (変更したくありません)。そのため、その __dirname を抽出する場所がありません。
私は次の質問を認識していますが、それはコード制御を持つモジュールのパスを取得することに関するものです (したがって、__dirname が解決策です)。Node.js では、`this` モジュールのパスをどのように確認すればよいでしょうか?
~~~
さらに良いのは、モジュールのロードされたモジュール情報を取得することです
ベストアンサー1
あなたの質問を正しく理解しているなら、要求.resolve():
内部の require() 機構を使用してモジュールの場所を検索しますが、モジュールをロードするのではなく、解決されたファイル名を返すだけです。
例:var pathToModule = require.resolve('module');