উত্তর:
আপনি npm-remote-ls
মডিউলটি ব্যবহার করতে পারেন । আপনি এটি বিশ্বব্যাপী ইনস্টল করতে পারেন:
npm install -g npm-remote-ls
এবং তারপরে কল করুন:
npm-remote-ls bower
বিকল্পভাবে, npm@5.2.0
ইনস্টল হয়ে npx
গেলে আপনি বিশ্বব্যাপী কমান্ডটি ইনস্টল করতে এবং এড়াতে পারবেন - কেবল কল করুন:
npx npm-remote-ls bower
npm-remote-ls primeng@1.0.0-beta.7
আপনি কমান্ডটি ব্যবহার করে নির্ভরতা ইনস্টল করার প্রয়োজন ছাড়াই এনপিএম নির্ভরতা গাছ তৈরি করতে পারেন
npm list
এটি বর্তমান ডিরেক্টরিতে প্রকল্পের জন্য নির্ভরতা গাছ উত্পন্ন করবে এবং এটি কনসোলে মুদ্রণ করবে।
আপনি যেমন একটি নির্দিষ্ট নির্ভরতার নির্ভরতা গাছ পেতে পারেন:
npm list [dependency]
আপনিও করে সর্বোচ্চ গভীরতার স্তর নির্ধারণ করতে পারেন
npm list --depth=[depth]
নোট করুন যে আপনি কেবল নির্ভরযোগ্যতার নির্ভরতা গাছটি দেখতে পাবেন যা আপনি বিশ্বব্যাপী, বা স্থানীয়ভাবে এনপিএম প্রকল্পে ইনস্টল করেছেন।
-prod
শুধুমাত্র উত্পাদন নির্ভরতা (এবং কোনও ডেভডিপেন্ডেন্সি) তালিকাবদ্ধ করতে ব্যবহার করুন ।
এই সাইটটি আপনাকে প্যাকেজ ট্রিটিকে 2 ডি বা 3 ডি নোড গ্রাফ হিসাবে দেখার অনুমতি দেয়।
http://npm.anvaka.com/#/view/2d/waterline
@ অবঙ্কা থেকে দুর্দান্ত কাজ!
অদম্য অফিসিয়াল কমান্ডটি এখানে:
npm view <PACKAGE> dependencies
এটি কেবল সরাসরি নির্ভরতা মুদ্রণ করে , পুরো গাছটিকে নয়।
.\npm view core-js dependencies
আমার মেশিনে কিছুই ফিরিয়ে দেয় না।
core-js
কোন নির্ভরতা আছে।
আপনি যদি নির্দিষ্ট প্যাকেজের প্রকৃত নির্ভরতার পথ পেতে চান এবং আপনার কাছে এটি কেন রয়েছে তা জানতে চান, আপনি কেবল জিজ্ঞাসা করতে পারেন yarn why <MODULE>
। উদাহরণ:
$> yarn why mime-db
yarn why v1.5.1
[1/4] Why do we have the module "mime-db"...?
[2/4] Initialising dependency graph...
[3/4] Finding dependency...
[4/4] Calculating file sizes...
=> Found "mime-db@1.37.0"
info Reasons this module exists
- "coveralls#request#mime-types" depends on it
- Hoisted from "coveralls#request#mime-types#mime-db"
info Disk size without dependencies: "196kB"
info Disk size with unique dependencies: "196kB"
info Disk size with transitive dependencies: "196kB"
info Number of shared dependencies: 0
Done in 0.65s.
আপনি হাওফ্যাট ব্যবহার করতে পারেন যা নির্ভরতার পরিসংখ্যানগুলিও প্রদর্শন করে:
npx howfat -r tree jasmine
npm view mongoose(module name)
npm view mongoose dependencies
npm view mongoose version
npm view mongoose versions
npm view mongoose keywords
ভারী মানচিত্রের ধরণের দৃশ্যে নির্ভরতাগুলি দেখতে একটি দুর্দান্ত ওয়েব অ্যাপও রয়েছে।
উদাহরণ স্বরূপ:
দুর্ভাগ্যক্রমে এনপিএম-এ এখনও ইনস্টল না থাকা প্যাকেজগুলির নির্ভরতা দেখার উপায় নেই। এমনকি কোনও প্যাকেজের পৃষ্ঠাও নয় পৃষ্ঠাও নির্ভরতা সঠিকভাবে তালিকাভুক্ত করে না। 🙄
ভাগ্যক্রমে সুতা ইনস্টল করা :
brew install yarn
একটিকে নির্ভুল নির্ভরতা দেখতে তার তথ্য কমান্ডটি ব্যবহার করার অনুমতি দেয়:
yarn info @angular/router@4.4.7 dependencies
yarn info @angular/router@4.4.7 peerDependencies