จะค้นหาการอ้างอิงแบบย้อนกลับบนแพ็คเกจ npm ได้อย่างไร


93

ฉันต้องการทราบว่าแพ็กเกจใดขึ้นอยู่กับแพ็กเกจอื่น ๆ ที่expressติดตั้งไว้sails/kraken/loopback/hapi/koaมีnpmคำสั่งย่อยหรือวิธีอื่น ๆ ในการแสดงรายการการอ้างอิงแบบย้อนกลับทั้งหมดในแพ็กเกจ npm เฉพาะหนึ่งรายการหรือไม่

คำตอบ:


134

การเพิ่มชื่อแพ็กเกจตามหลังnpm lsจะแสดงโครงสร้างที่มีแพ็กเกจที่ระบุเท่านั้น

npm ls express

4
ขอบคุณ. คำสั่งnpm view express dependenciesแสดงเฉพาะการอ้างอิงโดยตรง แต่ฉันไม่สามารถหาวิธีดูโครงสร้างการอ้างอิงที่สมบูรณ์ได้
นุ่ม

9
ใช้งานได้ก็ต่อเมื่อคุณติดตั้งโมดูลไว้ในโฟลเดอร์ node_modules ... ไม่ได้ผลดีใด ๆ หากคุณกำลังพยายามแก้ไขปัญหาการทำงานแบบแห้ง
worc

30

ฉันต้องการค้นหาโดยเฉพาะว่าแพ็คเกจใดใช้การอ้างอิงที่ทำลายการติดตั้งครั้งแรก สิ่งนี้อาจช่วยให้ใครบางคนพยายามทำสิ่งเดียวกัน:

find ./node_modules/ -name package.json | xargs grep <the_package_name>


นั่นคือสิ่งที่ฉันกำลังมองหา! ขอบคุณ!
Andrew Bogdanov
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.