मैं यह पता लगाना चाहूंगा कि कौन से पैकेज express
स्थापित के बीच निर्भर हैं sails/kraken/loopback/hapi/koa
आदि। क्या npm
उप-कमांड या अन्य तरीके स्थानीय स्तर पर सभी विशिष्ट निर्भरता को एक विशिष्ट एनपीएम पैकेज पर सूचीबद्ध करने के लिए हैं?
जवाबों:
पैकेज का नाम जोड़ने के बाद npm ls
आपको केवल निर्दिष्ट पैकेज के साथ पेड़ दिखाई देगा।
npm ls express
npm ls --dev express
मैं विशेष रूप से यह जानना चाहता था कि किस पैकेज ने एक निर्भरता का उपयोग किया था जो एक प्रारंभिक इंस्टॉल को तोड़ रहा था। इससे किसी को भी बाहर निकलने की कोशिश करने में मदद मिल सकती है:
find ./node_modules/ -name package.json | xargs grep <the_package_name>
npm view express dependencies
केवल प्रत्यक्ष निर्भरता दिखाता है, लेकिन मैं यह पता नहीं लगा सकता कि इसकी पूर्ण निर्भरता का पेड़ कैसे देखा जाए।