2016-08-02 4 views
0

node.js内のモジュールの検索ディレクトリを設定する方法はありますか?ノードパッケージではなくrequire('package/lib/module1')require('package/module1')のように特定のモジュールをインポートする方法 node.jsでディレクトリを検索

---node-modules 
    ---package 
     ---lib 
      module1.js 
      module2.js 
     index.js 

構造

以下のようなモジュールを使用している場合は

は、それがコードにハードに見えます。

検索ディレクトリを設定するオプションがある場合は、対応するディレクトリからモジュールを検索できます。

答えて

0

必要なパッケージのpackage.jsonを調べてください。

モジュールrequireがロードされたときにロードされるファイルは、mainプロパティで定義されています。あなたはそれを編集することができますが、私はそれに対して強くアドバイスします。

代わりに、パッケージレポジトリをフォークし、mainプロパティーをpackage.jsonに変更して、必要なファイルを指定することができます。

その後、でプロジェクトがpackage.json、パッケージのエントリを見つけ、そしてこのようなあなたのgithubの/ビットバケット/何でもリポジトリのURLを挿入します。

"dependencies": { 
    "package_name": "git+https://github.com/your_username/forked_repository.git"   
} 
関連する問題