এনপিএম - প্যাকেজের সর্বশেষ সংস্করণটি কীভাবে প্রদর্শিত হবে


290

আমি মডিউলটির সর্বশেষতম সংস্করণটি দেখতে এনপিএম কীভাবে ব্যবহার করব? আমি npm --latest expressপ্রিন্ট আউট মত কিছু আশা করছি v3.0.0

উত্তর:


440

তুমি ব্যবহার করতে পার:

npm show {pkg} version

(সুতরাং npm show express versionএখন ফিরে আসবে 3.0.0rc3)।


35
npm view, npm show, npm info, এবং npm vসব একই জিনিস করে।
ইভান হান

4
এই পথে সর্বশেষ সংস্করণ সন্ধান করার জন্য চারপাশে
ঝাঁকুনির সাথে

1
কীভাবে আপনি সর্বশেষ স্থিতিশীল সংস্করণ প্রদর্শন করতে পারেন। যেমন বিটা সংস্করণ নয়
স্কাইফুট

1
আহ npm শো {pkg} সংস্করণ। সংস্করণ বহুবচন হতে পারে যা সমস্ত সংস্করণ প্রদর্শন করবে।
স্কাইফুট

217

আপনি যদি ইনস্টল করা সমস্ত প্যাকেজগুলির বর্তমান এবং সর্বশেষতম সংস্করণগুলি সন্ধান করেন তবে আপনি এটি ব্যবহার করতে পারেন:

npm outdated


4
এটা খুব দরকারী। ধন্যবাদ।
neverfox

1
আমি প্যাকেজগুলির সর্বশেষতম সংস্করণ পাওয়ার প্রয়োজন হলে আমি কমপক্ষে 5 বার সম্পূর্ণ পোস্টটি দেখেছিলাম এবং এটি আমি কখনই দেখিনি, তবে আপনার লাইব্রেরিগুলি পুরানো আছে কিনা তা যাচাই করার জন্য অন্যান্য বেশ কয়েকটি কমান্ড চালানো সহজ মনে হয়
হুয়ান মেন্ডেস

2
: শিখতে কলাম বলতে চাচ্ছি তা stackoverflow.com/questions/32689865/npm-wanted-vs-latest
adamdport

1
একটি দুর্দান্ত ভিডিও ব্যাখ্যা করে যে কীভাবে outdatedএবং updateএনপিএম ডকস
Lorem Ipsum

এটি সবচেয়ে কার্যকর! আমি ইচ্ছা করি npm updateএটিও চালাবেন - যাতে আমি কমপক্ষে সর্বশেষতম সংস্করণগুলি দেখতে পারি। আপনি যখন এই কমান্ডগুলি মাসে একবার চালাবেন বা তাই সমস্ত অপশন মনে রাখা শক্ত।
সাইমন_উইভার

81

এর হিসাবে অক্টোবর 2014 :

এনপিএম দেখার চিত্র

সর্বশেষতম দূরবর্তী সংস্করণের জন্য:

npm view <module_name> version  

দ্রষ্টব্য, সংস্করণ একবচন।

আপনি যদি সমস্ত উপলব্ধ (রিমোট) সংস্করণ দেখতে চান তবে তা করুন:

npm view <module_name> versions

দ্রষ্টব্য, সংস্করণগুলি বহুবচন। এটি আপনাকে চয়ন করতে সংস্করণগুলির সম্পূর্ণ তালিকা দেবে।

আপনার স্থানীয়ভাবে সংস্করণটি পেতে আপনি ব্যবহার করতে পারেন:

npm list --depth=0 | grep <module_name>

দ্রষ্টব্য, এমনকি প্যাকেজ.জসন আপনার সংস্করণগুলি ঘোষণা করার পরেও ইনস্টল করা সংস্করণটি কিছুটা আলাদা হতে পারে - উদাহরণস্বরূপ যদি সংস্করণ ঘোষণায় টিল্ডা ব্যবহার করা হত

এনপিএম সংস্করণ 1.3.x, 1.4.x, 2.x এবং 3.x জুড়ে কাজ করা উচিত


3
আপনি কীভাবে শেষ প্রবেশ করবেন npm view <module_name> versions?
রাইন

1
npm view <module_name> versionsকমান্ড খুব দরকারী। + আমরা ব্যবহার করে প্যাকেজের একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে পারিnpm install <module_name>@<version_number>
এফকান

1
শেষ কমান্ড, এটি একটি কুশ্রী এবং মনে রাখা একটি চ্যালেঞ্জিং জিনিস। আমি অবাক হয়েছি কেন তারা এর জন্য সংক্ষেপে হাজির হয়নি? স্থানীয় সংস্করণের জন্য বা অন্য দুটি হিসাবে একই, তবে একটি -L(ছোট হাতের optionচ্ছিক) দিয়ে?
Val,

7

এর সাথে মডিউলটির সমস্ত সংস্করণ দেখতে পাবেন npm view। উদাহরণস্বরূপ: বিটা সহ বুটস্ট্র্যাপের সমস্ত সংস্করণ তালিকা করতে।

npm view bootstrap versions

তবে সংস্করণ তালিকাটি খুব বড় হলে এটি কেটে যাবে। একটি --jsonবিকল্প বিটা সংস্করণ সহ সমস্ত সংস্করণ মুদ্রণ করবে।

npm view bootstrap versions --json

আপনি যদি কেবল স্থিতিশীল সংস্করণগুলির তালিকা করতে চান তবে বিটা নয় তবে একক ব্যবহার করুন version

npm view bootstrap@* versions

অথবা

npm view bootstrap@* versions --json

এবং, আপনি যদি কেবলমাত্র সর্বশেষতম সংস্করণ দেখতে চান তবে এখানে যান।

npm view bootstrap version

2

npm view <pkg> versionমুক্তির তারিখ দ্বারা শেষ সংস্করণ ছাপে। এটি বেশিরভাগ সময়ে কোনও পুরানো স্থিতিশীল শাখার জন্য একটি হটফিক্স রিলিজ হতে পারে।

সমাধানটি হ'ল সমস্ত সংস্করণ তালিকাভুক্ত করা এবং সংস্করণ সংখ্যা অনুসারে সর্বশেষটি আনা

$ npm view <pkg> versions --json | jq -r '.[-1]'

অথবা জেকিউ এর পরিবর্তে অ্যাজক সহ:

$ npm view <pkg> --json  | awk '/"$/{print gensub("[ \"]", "", "G")}'

1

আপনি যদি ভিএস কোড ব্যবহার করে থাকেন তবে এনপিএম না করে সর্বশেষ সংস্করণটি পরীক্ষা করার আরও একটি সহজ উপায় রয়েছে।

প্যাকেজ.জসন ফাইলটিতে আপনি সর্বশেষ সংস্করণটি জানতে চান মডিউলটি পরীক্ষা করুন। ইতিমধ্যে উপস্থিত বর্তমান সংস্করণটি সরান এবং সিটিআরএল + স্পেস বা সিএমডি + স্পেস (ম্যাক) করুন। ভিএস কোডটি সর্বশেষতম সংস্করণগুলি দেখায়

চিত্রটি vscode এ মডিউলগুলির সর্বশেষতম সংস্করণগুলি দেখায়

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.