特定のモジュールが依存しているモジュールを確認するのは簡単ですが、特定のモジュールに依存しているモジュールを確認する方法がわかりません。これを行う簡単な方法はありますか?もしそうなら、プログラムでこれを行う方法はありますか?
質問する
9000 次
4 に答える
33
更新:レジストリ API が変更されたため、基になる CouchDB データベースと直接通信できる場合とできない場合があります。幸いなことに、まだクエリを送信できるhttps://skimdb.npmjs.com/registryでレプリケーション用に公開ミラーが提供されています。使用するには:
https://skimdb.npmjs.com/registry/_design/app/_view/dependedUpon?group_level=3&startkey=%5B"socket.io"%5D&endkey=%5B"socket.io"%2C%7B%7D%5D&skip=0&limit=1000
読みやすくするために、例のクエリ文字列パラメーターを次に示します。
{ group_level: 3,
startkey: '["socket.io"]',
endkey: '["socket.io", {}]',
skip: 0,
limit: 1000 }
上記のように、これらは CouchDB リクエストのパラメーターであることに注意してください。このデータを取得するための公式 API のエンドポイントはないようですが、ここで追跡できるレジストリの問題が未解決です。
これに最も近いのは、おそらく npm レジストリーから JSON を要求することです。たとえば、Socket.IO に依存するパッケージを取得するには、次のGET
リンクにリクエストを送信します。
http://registry.npmjs.org/-/_view/dependedUpon?group_level=3&startkey=%5B%22socket.io%22%5D&endkey=%5B%22socket.io%22%2C%7B%7D%5D&skip=0&limit=1000
于 2013-09-13T23:56:13.953 に答える
22
于 2016-04-02T17:18:40.363 に答える
14
最近では、依存関係と依存関係を追跡するhttps://libraries.io/npm/socket.ioもあります。
于 2016-01-14T21:27:34.633 に答える