मैं यह पता लगाना चाहूंगा कि कौन से पैकेज 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केवल प्रत्यक्ष निर्भरता दिखाता है, लेकिन मैं यह पता नहीं लगा सकता कि इसकी पूर्ण निर्भरता का पेड़ कैसे देखा जाए।