কমান্ড লাইনে নোড.জেএস সংস্করণ? (আরপিএল নয়)


560

আমি কমান্ড লাইনে নোড.জেএস এর সংস্করণ পেতে চাই। আমি কমান্ড চালানোর মতো প্রত্যাশা করছি:

node -version

কিন্তু এটি কাজ করে না। কমান্ড লাইনটি কী হবে তা কি কেউ জানেন? (যেমন, আরপিএল নয়)


বিভিন্ন উত্তর সম্পূর্ণ ভিন্ন প্রশ্ন প্রস্তাব।
হক্কে

1
হ্যাঁ, রানটাইম প্রশ্নটি শেল নয়, নোড কমান্ড লাইনের জন্য কাজ করে। অবশ্যই, "কমান্ড লাইন" দুটি জিনিসই উল্লেখ করতে পারে।
অস্টিন মুলিনস

7
চেক node --help। কিন্তু, সংক্ষেপে, আপনি পুরো নাম বিকল্পের জন্য 2 ড্যাশ প্রয়োজন: node --version। একটি একক ড্যাশ alias লেখা একটি গ্রুপ শুরু, তাই -versionসম্মিলন -v, -e, -r, ইত্যাদি - যদিও মাত্র 7 এর 3 নোড দ্বারা স্বীকৃত হয়।
জোনাথন লোনোস্কি

@ জোনাথনলোনস্কি: সম্পর্কে জেনে রাখা ভাল node --help( node -hখুব কার্যকর)। তবে, আপনি যেভাবে বর্ণনা করেছেন বিকল্পগুলির গোষ্ঠীকরণকে সমর্থন nodeকরে না ; উদাহরণস্বরূপ, কাজ করে (সিনট্যাক্টিকালি - ০.০২ হিসাবে, সংক্ষিপ্ত বিকল্পের কোনও সংমিশ্রণ শব্দার্থগতভাবে বোঝায় না), তবে ফলস্বরূপ একটি / (0.12) ত্রুটি ঘটে। node -p -inode -piunrecognized flagbad option
mklement0

এটি কারও সাহায্য করতে পারে!
ইরফ

উত্তর:


1024

এর জন্য কমান্ড লাইনটি হ'ল:

node -v

অথবা

node --version

বিঃদ্রঃ:

যদি node -vকাজ না করে তবে কাজ nodejs -vকরে তবে কিছু আপনার সিস্টেমে সঠিকভাবে সেট আপ করা হয়নি। এটি ঠিক করার উপায়গুলির জন্য এই অন্যান্য প্রশ্নটি দেখুন ।


20
2015 সালে, এটি আর কাজ করে না। nodejs -vপরিবর্তে ব্যবহার করুন।
অ্যান্ড্রু থাডিয়াস মার্টিন

30
@ অ্যান্ড্রু থাডেস মর্টিন node -vকাজ করে। আমি আজ উপলব্ধ সর্বশেষতম সংস্করণ ব্যবহার করছি যা 0.12.6।
yannick1976

সর্বশেষতম সংস্করণে এটি কাজ করে না তবে এটি কেবল পুরানো সংস্করণে কাজ করে। থ্যাঙ্কস থেকে অ্যান্ড্রু
শ্রাবণ_লাখ

7
এটি 6.8.0 এ কাজ করে:>node -v v6.8.0 >node --version v6.8.0
ডক্টর জোন্স

1
নোড-ভি => v8.11.2 => সুতরাং এটি v8.11.2 এর জন্যও কাজ করে
ভ্যালেন্টিন

81

আপনি যদি শেল কমান্ড লাইনটি উল্লেখ করছেন তবে নীচের যে কোনওটি কাজ করবে:

node -v

node --version

কেবল টাইপিংয়ের node versionফলে নোড.জেস নামক সংস্করণটি লোড করার চেষ্টা করবে, যা আপনি বিভ্রান্তিকর মডিউল নামের সাথে কাজ করতে না চাইলে উপস্থিত নেই।


2
আপনাকে স্বাগতম. নোট, তবে, যে ওপি টাইপ node -version, না node version। প্রাক্তন একটি unrecognized flag/ bad option(0.12 তে) ত্রুটিটি রিপোর্ট করে এবং তারপরে আরআরপিএল প্রবেশ করে, যেখানে দ্বিতীয়টি প্রকৃতপক্ষে একটি অস্তিত্বযুক্ত ফাইল লোড করার চেষ্টা করে এবং আরএপিএল প্রবেশ না করেই বন্ধ করে দেয়। @ জোনাথনলোনস্কি ইতিমধ্যে প্রশ্নটির একটি মন্তব্যে এটি জানিয়ে দিয়েছেন, তবে আমাকে এটি এখানে পুনরাবৃত্তি করতে দিন: node -hবা node --helpসমস্ত সমর্থিত কমান্ড-লাইন অপশন দেখায়।
mklement0

38

ন্যায়বিচারের nodejsপরিবর্তে চেষ্টা করুন node

$ nodejs -v
v0.10.25

7
দ্রষ্টব্য: নোড.জেএস এক্সিকিউটেবল (বাইনারি) হওয়া উচিত node, না nodejs। যাইহোক, কিছু লিনাক্স ডিস্ট্রোগুলিতে (যেমন, উবুন্টু) নামকরণের বিরোধ ছিল, ফলস্বরূপ নির্বাহযোগ্য হিসাবে ইনস্টল করা হয়েছিল nodejs। উবুন্টু 14.04 এর মতো, উদাহরণস্বরূপ, apt-get install nodejsহবে এছাড়াও এক্সিকিউটেবল ইনস্টল node(জন্য একটি সিমবলিক লিঙ্ক হিসাবে প্রয়োগ করা nodejs)। অন্য কথায়: ধারাবাহিকতার জন্য, প্রথমে চেষ্টা করুনnode -v
mklement0

12

আপনি যদি কমান্ড প্রম্পট চেক ইন করতে চান তবে নোড -v বা নোড - রূপান্তরটি ব্যবহার করুন

v6.9.5

আপনার যদি নোড.এক্সি থাকে তবে নোডে আপনি দিতে পারেন।

>process
process {
  title: 'node',
  version: 'v6.9.5',
  .......

2
যদি আপনার কাছে থাকে node.exeতবে >process.versionকেবল সংস্করণটি প্রদর্শন করবে এবং সম্পূর্ণ প্রক্রিয়া অবজেক্টটি নয়
জেএফকে

11

নোড :

node --version অথবা node -v

এনপিএম :

npm --version অথবা npm -v

ভি 8 ইঞ্জিন সংস্করণ :

node -p process.versions.v8


8

ইনস্টল নোড সংস্করণ সন্ধান করুন।

$ node --version

অথবা

 $ node -v

এবং আপনি যদি ইনস্টলড নোড (যেমন নোড সংস্করণ, ভি 8 সংস্করণ, প্ল্যাটফর্ম, এনভি ভেরিয়েবলের তথ্য ইত্যাদি) সম্পর্কে আরও তথ্য চান

তাহলে শুধু এই কাজ।

$ node
> process
  process {
  title: 'node',
  version: 'v6.6.0',
  moduleLoadList: 
   [ 'Binding contextify',
     'Binding natives',
     'NativeModule events',
     'NativeModule util',
     'Binding uv',
     'NativeModule buffer',
     'Binding buffer',
     'Binding util',
     ...

যেখানে প্রক্রিয়া অবজেক্টটি একটি বিশ্বব্যাপী যা বর্তমান নোড.জেএস প্রক্রিয়া সম্পর্কে তথ্য এবং নিয়ন্ত্রণ সরবরাহ করে।


>process.versionকেবল সংস্করণটি প্রদর্শন করবে এবং সম্পূর্ণ প্রক্রিয়া অবজেক্টটি নয়
জেএফকে

5

ডিফল্ট নোড প্যাকেজটি নোডেজ হয়, তাই ব্যবহার করুন

$ nodejs -v

অথবা

$ nodejs --version 

আপনি একটি লিঙ্ক ব্যবহার করে করতে পারেন

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

তাহলে আপনি ব্যবহার করতে পারেন

$ node --version

অথবা

$ node -v

5

আপনি টাইপ করে নোড এবং এনপিএম ইনস্টল করেছেন কিনা তা পরীক্ষা করতে পারেন:

$node --version && npm --version


4

npm versionআপনার কমান্ড লাইনে কেবল টাইপ করুন এবং এটি নোড, এনপিএম, ভি 8 ইঞ্জিন ইত্যাদি সম্পর্কিত সমস্ত সংস্করণ বিবরণ প্রদর্শন করবে

এখানে চিত্র বর্ণনা লিখুন


1

আপনি যদি পরমাণু সম্পাদক ব্যবহার করছেন তবে একটি দুর্দান্ত টিপ।

$ apm -v
apm  1.12.5
npm  3.10.5
node 4.4.5
python 2.7.12
git 2.7.4

এটি আপনাকে কেবল নোড সংস্করণ নয় অন্য কয়েকটি জিনিসও ফিরিয়ে দেবে।


1
এপিএম -v আপনাকে নোড এবং এনপিএমের সংস্করণটি বলবে যা পরমাণু ব্যবহার করছে। আপনি যদি কমান্ড লাইনটি ব্যবহার করে থাকেন তবে অগত্যা তা হবেনা
হ্যালো ইউনিভার্স

0

দেবিয়ান স্ট্রেচ চলমান একটি আর্ম 7 (আর্মফ) ডিভাইসে আমাকে নীচের যে কোনওটি ইস্যু করতে হয়েছিল:

$ nodejs -v
$ nodejs -h

নিম্নলিখিতগুলি কাজ করে না:

$ node -v
$ node -h
$ apm -v

আশাকরি ইহা অন্য কারো সাহায্য করবে।



0

আপনি সহজভাবে করতে পারেন

node --version

বা সংক্ষিপ্ত ফর্ম এছাড়াও করতে হবে

node -v

যদি উপরের কমান্ডগুলি কাজ না করে তবে আপনি ইনস্টলেশনটিতে কিছু ভুল করেছেন, নোড.জেএস পুনরায় ইনস্টল করুন এবং চেষ্টা করুন।

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