আমি কিভাবে নোড.জেএস আপডেট করব?


743

আমি আমার এনপিএম আপডেট করার জন্য নিম্নলিখিতগুলি করেছি:

npm update npm -g

তবে নোড.জেএস আপডেট করার পদ্ধতি সম্পর্কে আমার কোনও ধারণা নেই। কোন পরামর্শ? (আমি নোড.জেএস 0.4.1 ব্যবহার করছি এবং নোড.জেএস 0.6.1 এ আপডেট করতে চাই))




29
বেশিরভাগ উত্তর কেন তৃতীয় পক্ষের সরঞ্জামগুলি ইনস্টল করার পরামর্শ দেয় তা আমি সত্যিই পাই না: /
ম্যাকন্ট

দয়া করে এই সাইটে পড়ুন hostingadvice.com/how-to/update-node-js-latest-version এটা নোড আপডেট করার জন্য সব পদ্ধতি রয়েছে
Sulu.MeanStack

এই প্রশ্নের প্রথম উত্তর দেওয়ার পরে বিষয়গুলি কিছুটা সহজ হয়ে গেছে (যদি আপনার সংস্করণ পরিচালনার প্রয়োজন না হয়): সমস্ত প্ল্যাটফর্ম (উইন্ডোজ, ম্যাক এবং লিনাক্স)
7:58

উত্তর:


474

নোড সংস্করণ পরিচালক (এনভিএম) ব্যবহার করুন

এটি একটি বাশ স্ক্রিপ্ট যা আপনাকে নোডের বিভিন্ন সংস্করণ ডাউনলোড এবং পরিচালনা করতে দেয়। সম্পূর্ণ উত্স কোড এখানে

উইন্ডোজের জন্য এনভিএমের জন্য একটি পৃথক প্রকল্প রয়েছে: github.com/coreybutler/nvm-windows

উইন্ডোজে নোডের একাধিক সংস্করণের জন্য এনভিএম ব্যবহারের জন্য নীচে পূর্ণ পদক্ষেপ রয়েছে

  1. এনভিএম- setup.zip এক্সট্রাক্ট ডাউনলোড করুন এবং এটি ইনস্টল করুন।
  2. nvm list availableসিএমডি বা গিটব্যাশ বা পাওয়ারশেল থেকে কমান্ড কার্যকর করুন , এটি নোডের সমস্ত উপলব্ধ সংস্করণ তালিকাভুক্ত করবেএখানে চিত্র বর্ণনা লিখুন
  3. কমান্ড nvm install version যেমন nvm install 12.14.0মেশিনে ইনস্টল
  4. সর্বশেষে nvm use versionনতুন সংস্করণ ব্যবহারের জন্য একবার ব্যবহার ইনস্টল egnvm use 12.14.0

13
এফওয়াইআই, একবার এনভিএম ইনস্টল করার পরে চালানো কমান্ডটি হ'ল এনভিএম ইনস্টল <version> '। উদাহরণস্বরূপ 'এনভিএম ইনস্টল ভি0.8.7'
কেভিন ল্যাম্পিং

13
আপনার এই দরকার নেই নোড রুবি নয়।
ফিয়াটজফ

26
@ সিমোনইস্ট উইন্ডোজের জন্য একটি এনভিএম রয়েছে: github.com/coreybutler/nvm-windows
ফিল হ্যানেন্ট

5
@ ফিলিহ্যানেন্ট এনভিএম গিথুব পৃষ্ঠা অনুসারে, তারা উইন্ডোজগুলিতে এনভিএম সমর্থন করে না, তাই কেউ বলতে পারেন যে "উইন্ডোজের জন্য কোনও আনুষ্ঠানিক এনভিএম নেই"
সুধাংশু মিশ্র

4
উইন্ডোজের জন্য কেবল সর্বশেষতম সংস্করণ ডাউনলোড করুন এবং এটি ইনস্টল করুন। আপনার ডাউনলোড করা নতুন সংস্করণে এটি স্বয়ংক্রিয়ভাবে আপডেট হবে।
শেষ_ফিক্স

1136

আমি কোনও ম্যাকের নোড.জেএস সংস্করণ 0.10.6 থেকে 0.10.21 তে আপগ্রেড করতে নিম্নলিখিত নির্দেশাবলী ব্যবহার করেছি।

  1. এনপিমির ক্যাশে সাফ করুন:

    sudo npm cache clean -f
  2. 'এন' নামে একটি সামান্য সহায়ক ইনস্টল করুন

    sudo npm install -g n
  3. সর্বশেষ স্থিতিশীল নোড.জেএস সংস্করণ ইনস্টল করুন

    sudo n stable

বিকল্পভাবে একটি নির্দিষ্ট সংস্করণ চয়ন করুন এবং এটি ইনস্টল করুন:

sudo n 0.8.20

উত্পাদন পরিবেশের জন্য আপনি সংস্করণ সংখ্যায় মনোযোগ দিতে এবং বিজোড় / এমনকি সংখ্যার বিষয়ে পছন্দসই হতে চাইতে পারেন ।

ক্রেডিট


আপডেট (জুন 2017):

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

তাই আপনি আজ যা করতে চাইবেন তা এখানে:

আপনি নোড.জেএস এর কোন সংস্করণ ব্যবহার করছেন তা সন্ধান করুন:

node --version

আপনি সম্ভবত নোড.জেসের কোন সংস্করণ ইনস্টল করেছেন এবং বর্তমানে আপনি ব্যবহার করছেন সেগুলির মধ্যে কোনটি আবিষ্কার করুন:

nvm ls

ইনস্টলেশনের জন্য উপলব্ধ নোড.জেসের সমস্ত সংস্করণ তালিকাবদ্ধ করুন:

nvm ls-remote

দৃশ্যত উইন্ডোজের জন্য কমান্ডটি এর চেয়ে ভাল হবে:

nvm ls available

ধরে নিচ্ছি ইনস্টলেশনটির জন্য আপনি Node.js v8.1.0 বেছে নেবেন আপনি সেই সংস্করণটি ইনস্টল করতে নিম্নলিখিতটি টাইপ করবেন:

nvm install 8.1.0

তারপরে আপনি নোড.জেএস এর ইনস্টলড সংস্করণগুলির মধ্যে চয়ন করতে পারেন are সুতরাং আপনি যদি v4.2.0 এর মতো পুরানো সংস্করণ ব্যবহার করতে চান তবে আপনি এটির মতো সক্রিয় সংস্করণ হিসাবে সেট করতে পারেন:

nvm use 4.2

82
আপনার উত্সটি ক্রেডিট করা উচিত - আপনার উত্তরটি ডেভিড ওয়ালশের ব্লগ থেকে উদ্ধৃত হয়েছে: ডেভিডওয়ালস.নেম / আপগ্রেড- নোডেজ । এটিও লক্ষ করা উচিত যে এই পদ্ধতিতে মূল বিভক্তি রয়েছে, কিছুগুলি বরং ধ্বংসাত্মক, মূল ব্লগ পোস্টের মন্তব্যে দেখা গেছে।
শন এরউখার্ট

3
দুর্ভাগ্যক্রমে যে আমার জন্য কাজ করে নি .. একটি লিনাক্স মেশিনে বর্ণিত ঠিক মতো কাজ করছিল - 'নোড-ভি' এর আগে এবং পরে 'v0.10.5' দেখিয়েছিল
মাইকেল

28
আর একটামাত্র ধাপ. টার্মিনালটি বন্ধ করুন এবং পুনরায় খুলুন বা ssh ব্যবহার করা হলে প্রস্থান করুন এবং নতুন নোড-ভি দেখতে ফিরে লগ ইন করুন
ইসিমমনস

1
@ রব ইমিগ: বিশ্বব্যাপী ইনস্টল করা স্ক্রিপ্টগুলি সাধারণত এমন জায়গায় যায় যেগুলির /usr/local/binজন্য ইনস্টলেশনের জন্য বিশেষ অনুমতি প্রয়োজন। আরো তথ্য: github.com/npm/npm/issues/3139 একটি সম্ভাব্য ফিক্স / কার্যসংক্রান্ত (যদি আপনি সত্যিই ব্যবহার এড়াতে চান sudo): stackoverflow.com/questions/16724259/npm-command-sudo-or-not
অলিভার Schafeld

2
আমার পক্ষে কাজ করে মনে হচ্ছে তবে কেবল ডেভিড ওয়ালশের ব্লগের উপরের লিঙ্কটি অনুসরণ করেছে এবং তিনি স্পষ্টভাবে বলেছেন যে এটি ব্যবহার করবেন না - সাবধান!
ব্রায়ানজ্লেনন

391

যদি আপনি হোমব্রু ইনস্টল করেন (কেবলমাত্র ম্যাকোএসের জন্য):

$ brew upgrade node

3
রাজি হয়েছি, আমি প্রতি কয়েকদিনের মধ্যেই "ব্রিউ আপগ্রেড" চালনা করি এবং আমার সমস্ত প্যাকেজগুলির সর্বশেষ পরিবর্তনগুলি নিয়ে আমি আপ টু ডেট আছি
গ্লেন সেল

3
এই ব্যথা কারণ এটি যা OSX আপগ্রেড করা মানে Xcode আপগ্রেড করা মানে ...
JGallardo

4
মাইন বলে নোড ইনস্টল করা হয়নি। দ্রষ্টব্য: আমি হোমব্রু সহ নোড ইনস্টল করি নি। আমার আরও কিছু করা উচিত?
theonlygusti

2
ব্রু ব্যবহার করে নোডের নির্দিষ্ট সংস্করণটি কীভাবে ইনস্টল করবেন?
শোভিত পুরী

2
আমি আমার ক্যারিয়ারের প্রথম দিকে এই সুপারটি লিখেছিলাম এবং তার পর থেকে বিভিন্ন কৌশলগুলির একগুচ্ছ চেষ্টা করার সুযোগ হয়েছিল। আমি এটি ইনস্টল করার nএবং এটির সর্বোত্তম প্রস্তাব দিচ্ছি যদি আপনি পারেন তবে এই থ্রেডের আরও একটি উত্তর দিন: stackoverflow.com/a/19584407/392113
হবে

305

এটি একটি সাধারণ সমাধান যা উইন্ডোজ সহ সমস্ত সমর্থিত অপারেটিং সিস্টেমের জন্য কাজ করে :

প্রচুর সার্ফিং করার পরেও এবং কোনও সরল সমাধান না পেয়ে আমি কেবল নোড.জেএস সাইটে যাওয়ার চেষ্টা করেছি , হোমপেজের ডাউনলোড বোতামটি ক্লিক করেছি এবং ইনস্টলার প্রোগ্রামটি (এমএসআই) কার্যকর করেছি।

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

(এখানে আসল উত্তরটি দেওয়া হল )

নোডজেএস বোতাম ডাউনলোড করুন

জন্য Docker ব্যবহারকারীরা এখানে অফিসিয়াল Node.js ইমেজ


PS: আপনার নোড সংস্করণ ব্যবহার পরীক্ষা করতে npm versionবা node --version
পিপিএস: নোডজেএস ব্লগে নজর রাখুন - দুর্বলতা যাতে আপনি গুরুত্বপূর্ণ সুরক্ষা প্রকাশ মিস করেন না।

* নোড.জেএস দ্বারা সমর্থিত অপারেটিং সিস্টেমগুলি: উইন্ডোজ , লিনাক্স , ম্যাকস , সানোস , আইবিএম এআইএক্স


11
খুব সহজ এবং সুস্পষ্ট .. আমি একটি শর্টকাট খুঁজছিলাম, কিন্তু এই উপায়টি সবচেয়ে সহজ বলে মনে হচ্ছে। node --versionএটি কাজ করে কিনা তা খতিয়ে দেখতে .. আমাকেও গুগল করতে হয়েছিল - আমার নোড সংস্করণ খুব বেশিবার চেক করবেন না।
স্টিভ

1
এটি আমার পক্ষে কাজ করে নি। আমার 0.10.26 এর একটি প্রাচীন ইনস্টল রয়েছে। আমি 6.10.0 এলটিএস ইনস্টল করার চেষ্টা করেছি তবে এটি অসম্ভব বলে মনে হচ্ছে আমি যতবার চাই 6.10.0 ডাউনলোড এবং ইনস্টল করতে পারি, উইন্ডোজ 10 মেশিনটি কেবল 0.10.26 দেখতে পাবে। "প্রোগ্রামগুলি সরান যোগ করুন" এ আমি কেবল 6.10.0 দেখি।
জন লিটল

4
কেন আপনি ঠিক অপারেটিং সিস্টেমের উইকি পৃষ্ঠাগুলি হাইপারলিঙ্ক করবেন?
মহিষ 8

8
আমি সিএলআই: ডি পছন্দ করি এবং আমি একটি উইন্ডোজ ব্যবহারকারী। npm install -g npm stableতারপরেnpm install -g node
র‌্যাডমেশন

1
উইন্ডোজগুলিতে যথারীতি আপনাকে আপডেটটি যত্ন নেওয়ার জন্য ডাবল ক্লিক করা দরকার। কেবল সর্বশেষতম সংস্করণটি ডাউনলোড করে ইনস্টল করে সফলতার সাথে একাধিকবার আপগ্রেড করা হয়েছে তা নিশ্চিত করতে পারে।
Xavi3R এলভিস

254

সমস্ত প্ল্যাটফর্ম (উইন্ডোজ, ম্যাক এবং লিনাক্স)

আপডেট হয়েছে (এপ্রিল 2020)


বিকল্প 1: ইনস্টলার মাধ্যমে

শুধু nodejs.org এ যান এবং সর্বশেষতম ইনস্টলারটি ব্যবহার করুন।


বিকল্প 2: এনপিএমের মাধ্যমে

npm install -g npm stable

npm install -g node


এটা লোকেরা। এটি আরও জটিল হত এবং লোকেরা এটি পরিচালনা করতে বিভিন্ন ধরণের প্যাকেজ এবং কৌশল ব্যবহার করে। তবে পরিস্থিতি আরও উন্নত হয়েছে।


4
সেটআপের পরে পুনরায় ইনস্টলেশন গুল্প কাজ করে নি। তারপরে আমি ফোন করেছি npm rebuildএবং আবার ঠিক আছে।
সৌন্দর্য

1
এটি আমার পক্ষে কাজ করে নি। আমার 0.10.26 এর একটি প্রাচীন ইনস্টল রয়েছে। আমি 6.10.0 এলটিএস ইনস্টল করার চেষ্টা করেছি তবে এটি অসম্ভব বলে মনে হচ্ছে আমি যতবার চাই 6.10.0 ডাউনলোড এবং ইনস্টল করতে পারি, উইন্ডোজ 10 মেশিনটি কেবল 0.10.26 দেখতে পাবে। "প্রোগ্রামগুলি সরান যোগ করুন" এ আমি কেবল 6.10.0 দেখি। এই পুরানো সংস্করণটি কীভাবে মুছে ফেলা বা আপডেট করা যায় বা কীভাবে এটির উপরে নতুন সংস্করণ ইনস্টল করা যায় তা আমি খুঁজে পাচ্ছি না। কোন ধারনা?
জন লিটল

3
শেষ মন্তব্যের জন্য আপনি এক্সিকিউটেবলকে খুঁজে পেতে "যেখানে" কমান্ডটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ: "যেখানে নোড.এক্সে"। আমার সিস্টেমে (উইন 10) এটি "সি: \ প্রোগ্রাম ফাইলগুলি ode নোডেজ \ নোড.এক্সে" দেয়
দীনেশ রাজন ২ '

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

3
আমি এই প্রশ্নের অন্যান্য সমাধানগুলি চেষ্টা করেছিলাম এবং এটি হ'ল সবচেয়ে সহজ এবং হতাশাজনক।
জেফ মেরিনো

157

প্রথম আপডেট npm,

npm install -g npm stable

তারপরে আপডেট করুন node,

npm install -g node অথবা npm install -g n

সংস্করণ ইনস্টলেশন পরে পরীক্ষা করুন,

node --version অথবা node -v


5
সচেতন থাকুন এটি আমার জন্য উইন্ডোজ 2016 এর অধীনে কাজ করেছিল তবে বর্তমান ব্যবহারকারীর ডিরেক্টরিতে নোড ইনস্টল করা হয়েছিল: C:\Users\my-current-user\AppData\Roaming\npm\... ; এটির অধীনে কোনও পুরানো ইনস্টলেশন আপডেট করা হয়নি C:\Program Files\nodejsবা পাথের পরিবর্তনশীল। আমি এমএসআই-ইনস্টলার দিয়ে পুনরায় ইনস্টল করা শেষ করেছি। এটা আমার জন্য এটি স্থির।
surfmuggle

এটি একটি ভয়ানক ধারণা। কেন? Npm এর পরবর্তী সংস্করণগুলিতে নোডের পরবর্তী সংস্করণ প্রয়োজন। অতএব আপনি এনপিএম আপডেট করতে পারবেন এবং তারপরে নোডের নতুন সংস্করণ প্রয়োজন হওয়ায় এটি কাজ করা বন্ধ করে দেয়। সুতরাং আপনি আবার শুরুতে ফিরে এসে এখন আপনার এনপিএম ভাঙা।
ব্যবহারকারী3786992

1
এর ইনস্টলগুলির 6.8.0জন্য npm, তবে আমি 6.11নোডজেএসের জন্য চাই এটি ব্যবহার করা ঠিক কি?npm install -g npm
আশীষ কাম্বলে

2
দুর্দান্ত কাজ, ধন্যবাদ। এটি গ্রহণযোগ্য উত্তর হওয়া উচিত!
হুগো নাভা কোপ্প

এর পরে আমাদের সিমলিংকটি পরিবর্তন করতে হবেln -sf /usr/local/n/versions/node/10.17.0/bin/node /usr/bin/node
বিনোদ সাই

148

উপর উইন্ডোজ আপনি ব্যবহার করতে পারেন Chocolatey Node.js (এবং অন্যান্য প্যাকেজ প্রচুর) ইনস্টল এবং আপডেট করতে।

নোড ইনস্টল করুন

cinst nodejs.install

আপডেট নোড

cup nodejs.install

দ্রষ্টব্য: আপনার ব্যবহারের আগে cinstএবং আগে আপনার চকোলেটি ইনস্টল করতে হবে cup


1
আমি পাচ্ছিলাম: 'মাইক্রোসফ্ট.এএসপনেট.এমভিসি' এর স্কিমা সংস্করণটি নুগেটের সংস্করণ ২.১.৩০২২.৯৩৩৩ এর সাথে সামঞ্জস্য নয়। দয়া করে নুগেটকে go.microsoft.com/fwlink/?LinkId=213942 থেকে সর্বশেষ সংস্করণে আপগ্রেড করুন । আমি যখন কাপটি nodejs.install চালানোর চেষ্টা করেছি । পাওয়া গেছে যে আমি সি: \ চকোলেটি \ চকোলেটিনইনস্টল ডিরেক্টরিতে nuget.exe- তে nuget.exe আপডেট-নিজেই চালনা করি । আশা করি এটি সেখানকার কাউকে সাহায্য করবে।
অ্যারন পি। ওল্ডস

1
cinst nodejs.installচকোলেটি (v0.9.8.27) 'nodejs.install' এবং নির্ভরতা ইনস্টল করছে। ইনস্টল করার মাধ্যমে আপনি 'nodejs.install' এর লাইসেন্স এবং আপনি যে প্রতিটি নির্ভরতা ইনস্টল করছেন তা গ্রহণ করেন। 'Nodejs.install' প্যাকেজটি খুঁজে পাওয়া যায়নি। কমান্ড 'ইনস্টল' ব্যর্থ হয়েছে (কখনও কখনও এটি আংশিক ব্যর্থতা নির্দেশ করে)। অতিরিক্ত তথ্য / প্যাকেজগুলি: nodejs.install
ফ্রেডেরিক ক্রাউটওয়াল্ড

22
আপনি কীভাবে চকোলেটিকে আপডেট করবেন সে সম্পর্কে আমি একটি প্রশ্ন অনুভব করি।
মার্টিন ব্রাউন

1
মধ্যে পার্থক্য কি nodejs.installএবং nodejs?
ওহাদ স্নাইডার

6
@OhadSchneider যদি আপনি ব্যবহার .installতারপর আপনি থেকে আনইনস্টল নোড করতে সক্ষম হবে "অ্যাপ্লিকেশান এবং অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে" উইন্ডোতে
ডাকাতি

80

আপনার নোড.জেএস এর সংস্করণটি নিয়ন্ত্রণ করতে, আপনি এন চেষ্টা করতে পারেন । আমি এটি খুব সোজা এবং দরকারী বলে মনে করি।

এন হ'ল নোড.জেএস বাইনারি ম্যানেজমেন্ট, কোনও সাবহেল, কোনও প্রোফাইল সেটআপ, কোনও কনভোলিউটেড এপিআই, সহজ নয়।

npm install -g n

n 0.6.19 নোড.জেএস v0.6.19 ইনস্টল করবে।


170
উইন্ডোতে চালায় না।
ব্যাকডেস্ক

3
এছাড়াও আপনি বিভিন্ন নোডেজ সংস্করণগুলির মধ্যে স্যুইচ করতে পারেন, কেবল "এন" টাইপ করুন এবং আপনার প্রয়োজনীয় সংস্করণটি নির্বাচন করুন
মিখাইল।মামেভ

2
আমি এটি উইন্ডোতে কাজ করতে পারি না। লেখকের সেই সত্যটি প্রকাশ করা উচিত। এটা আমার জন্য একটি মৃত শেষ ছিল।
টিম হার্ডি

1
এটি উইন্ডোতে গিট ব্যাশ শেলের মধ্যে আমার জন্য কাজ করে। সুতরাং আপনি যদি গিট ফায়ার আপ গিট ব্যাশ ব্যবহার করেন এবং সেখানে চেষ্টা করে দেখুন!
জুগওয়াল্ট

5
আমার জন্য উইন 7-তে কাজ করে না - এমনকি গিট ব্যাশেও। npm ERR! notsup Not compatible with your operating system or architecture: n@1.2.9 npm ERR! notsup Valid OS: !win32 npm ERR! notsup Valid Arch: any npm ERR! notsup Actual OS: win32
এমওয়টন

66

সর্বশেষ সংস্করণে বা কোনও নির্দিষ্ট সংস্করণে নোড আপগ্রেড করতে আপনি নিম্নলিখিতটি করতে পারেন:

sudo npm install n -g
sudo n 0.10.18   // This will give you the specific version

সর্বশেষতম স্থিতিশীল সংস্করণের জন্য:

sudo n stable

সর্বশেষতম এলটিএস সংস্করণের জন্য (ম্যাকের উপর পরীক্ষিত)

sudo n lts

1
আপনি কি 2011 সালে এটি করতে পারবেন না? বাইরের সমাধান দিয়ে কেন প্রত্যেকে উত্তর দিলেন? এনপিএম ব্যবহারের জন্য +1 এবং উত্তর আইএমও প্রাপ্য।
এরিক রেপেন

2
একটি AWS ইসি 2 লিনাক্স উদাহরণে আমার জন্য কাজ করেছেন
ক্রিসরিচ

আপনি যদি উইন্ডোতে "n" ইনস্টল করার চেষ্টা করছেন, আপনার সময় নষ্ট করবেন না। এই সময়ে, এখনও, "এন" উইন্ডোতে চলবে না। উইন্ডোগুলির জন্য আপনাকে হয় নোডেজএস.আর.গ্রে ইনস্টলারের কাছ থেকে আপডেট করতে হবে, এনপিএম `npm ইনস্টল -জি নোড`` ব্যবহার করুন, চকোলেটটি ব্যবহার করুন, বা এনভিএম ইনস্টল করুন (নোডের জন্য একটি তৃতীয় পক্ষের সংস্করণ পরিচালক)।
পল স্টোনার

49

সংক্ষিপ্ত এবং বোকা উত্তর:

এই পৃষ্ঠায় যান: ডাউনলোড | node.js

আপনার প্ল্যাটফর্মের জন্য ইনস্টলারটি ডাউনলোড করুন, তারপরে এটি ইনস্টল করুন।


আপনি কি এটি উবুন্টু / লিনাক্সে চালাতে পারবেন ??
আশিষ রতন

3
কেবল উইন্ডোজের জন্যই নয়, ম্যাকের ক্ষেত্রেও এটি দ্রুততম
দিমিত্রি জায়েতসেভ

ওপি প্লাটফর্ম সম্পর্কে কিছু উল্লেখ করেনি, তাই এমএসআই উত্তরটি বৈধ।
Hibou57

পরিবর্তে "আপনার প্ল্যাটফর্মের জন্য ইনস্টলারটি ডাউনলোড করুন" বলার জন্য আমি উত্তরটি সংশোধন করেছি। আপনাকে স্বাগতম! :) @ আশীশ রতন একই পৃষ্ঠায় লিনাক্স বাইনারি রয়েছে।
ADTC

@ এডটিসি nvmহ'ল সর্বোত্তম সমাধান
আশীষ রতন

36

আমার একই সমস্যা ছিল, যখন আমি দেখলাম যে আমার নোড.জেএস ইনস্টলেশনটি পুরানো।

এই কয়েকটি লাইন সবকিছু পরিচালনা করবে ( উবুন্টুর জন্য ):

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

এর পরে node -vআপনি সর্বশেষতম উপলব্ধ সংস্করণটি ফিরিয়ে দেবেন।


1
ম্যাক ওএস এক্স ইওসোমাইটেও নির্বিঘ্নে কাজ করেছেন।
justnorris

1
এটি করার পরে node -vএখনও একটি পুরানো সংস্করণ নম্বর ফিরে আসল। তবে ব্যবহার করে whereis nodeআমি প্রকৃতপক্ষে সনাক্ত করতে পারি যে সাম্প্রতিক সংস্করণটি ইনস্টল করা হয়েছিল/usr/local/bin/node
bvdb

উবুন্টু 18.04 এ কোনও ঝামেলা ছাড়াই কাজ করেছেন।
জেনিয়াস

@bvbd সংস্করণ nodeযে এই ক্ষেত্রে (ডিফল্ট অনুসারে) ব্যবহার করা হয় সম্ভবত মধ্যে ডিরেক্টরি ক্রম উপর নির্ভর করে আপনারPATH
rinogo

19

CentOS 7 এ আপনি নিম্নলিখিতগুলি করতে পারেন:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node
node v (Should show updated version now)
npm rebuild node-sass (Optional: if you use this)

দ্রষ্টব্য: সিমলিংকের জন্য আপনার নোড বাইনারিটিকে সর্বশেষতম নোড.জেএস ইনস্টল করা বাইনারি ফাইলের সাথে সংযুক্ত করতে হবে।


2
আমার জন্য কাজ করেছে, গুরুত্বপূর্ণ জিনিসটি যা আমি এর আগে মিস করেছি তা প্রতীকী সংযোগ ছিল।
ইয়াহেন

নোট করুন যে এখন পর্যন্ত EPEL7 এর সর্বশেষতম দীর্ঘমেয়াদী স্থিতিশীল সংস্করণ রয়েছে, তাই আপনি আরও নতুন কিছু চাইলে এই পদক্ষেপগুলি কেবলমাত্র সুপারিশ করা হয়।
এনপোনকোপ

নোড –v মডিউল.js: 473 ত্রুটি; ^ ত্রুটি: মডিউল '/ রুট / পরীক্ষা /'v' খুঁজে পাওয়া যায় না
আলেক্সি শ।

n সর্বশেষ / usr / bin / n: লাইন 263: যা: কমান্ড পাওয়া যায় নি / usr / bin / n: লাইন 263: যা: আদেশটি পাওয়া যায় নি
আলেক্সি শ।

@AlexeySh। এটি আমার পক্ষে এবং দৃশ্যত অন্তত 16 জন লোকের পক্ষে কাজ করেছিল।
crmpicco ২:

12

ওএস এক্স এর জন্য আমার কাছে v5.4.1 ছিল এবং সর্বশেষ সংস্করণ 6 এর দরকার ছিল তাই আমি নোড.জেএস হোমপেজে গিয়ে নীচের লিঙ্কগুলির একটিতে ক্লিক করেছি:

নোড.জেএসএস ওএস এক্স লিঙ্কগুলি ডাউনলোড করুন

এরপরে আমি ইনস্টলারটি অনুসরণ করেছি এবং তারপরে আমার কাছে যাদুতে নোড.জেএস এবং এনপিএমের সর্বশেষতম সংস্করণ ছিল।


5

আপনি এনভিএম ব্যবহার করতে পারেন।

  1. Http://nodejs.org/ এ সর্বশেষতম সংস্করণটি কি তা পরীক্ষা করুন (যেমন v0.10.26)
  2. চালান nvm install v0.10.26

সম্পন্ন.

আপনি কোন সংস্করণটি চালাবেন তা চয়ন করতে পারেন:

nvm ls উপলভ্য সংস্করণগুলি তালিকাভুক্ত করে এবং আপনি এখন কোন সংস্করণ ব্যবহার করছেন তা আপনাকে জানায়।

nvm use VERSION অনুরোধিত সংস্করণে বর্তমান নোডটি পরিবর্তন করুন।

nvm alias default VERSIONডিফল্ট সংস্করণ সেট করুন। পরের বার আপনি এনভিএম.এস উত্স করুন, এটি ভার্সনযুক্ত সংস্করণ হবে (নোট করুন এটি এখন ব্যবহারের সংস্করণটি পরিবর্তন করে না, এটির nvm useজন্য চালান )।


1
nvmতৃতীয় পক্ষের লাইব্রেরি: পি
মার্কো বোনাচি

1
এটা লজ্জাজনক. আমি প্রথম দিন থেকেই এটি ব্যবহার করেছি এবং লক্ষ্য করিনি। আমি উত্তরটি সম্পাদনা করব।
রিকার্ডো গাল্লি

nvm alias default VERSIONআমার ত্রাণকর্তা ছিল!
কোডারপিসি

আমি nvm copy-packages <previous version> সমস্ত বৈশ্বিক নির্ভরতা আপডেট করতে যুক্ত করব
il0v3d0g

5

কিছু লিনাক্স বিতরণ যেমন আর্চ লিনাক্সের প্যাকেজ সংগ্রহস্থলে নোড.জে রয়েছে। এই জাতীয় সিস্টেমে স্ট্যান্ডার্ড প্যাকেজ আপডেট পদ্ধতি ব্যবহার করা ভাল, যেমন pacman -Suyবা অ্যানালগাস apt-getবাyum কমান্ড ব্যবহার করা ভাল।

এখন পর্যন্ত (নভেম্বর 2016) ইপিল 7 নোড.জেএস (6.9.1 এর একটি সাম্প্রতিক সংস্করণ দেয় যা নোড.জেএস হোম পৃষ্ঠায় অফার টু ডেট এলটিএস সংস্করণ)। সুতরাং CentOS 7 এবং ডেরিভেটিভগুলিতে আপনি কেবল yum install epel-releaseএবং এর মাধ্যমে EPEL সংগ্রহস্থল যুক্ত করতে পারেনyum install nodejs

CentOS 6 / EPEL6 এর 0.10.x রয়েছে যা অক্টোবর ২০১ since সাল থেকে আপস্ট্রিম সমর্থন করে না।


4

আজ আমি একটি উইন্ডোজ গিট ব্যাশে দৌড়েছি:

$ npm i node -g

এবং নিম্নলিখিত আউটপুট পেয়েছেন:

> node@10.6.0 preinstall C:\Users\X\AppData\Roaming\npm\node_modules\node
> node installArchSpecificPackage

+ node-win-x64@10.6.0
added 1 package and audited 1 package in 23.368s
found 0 vulnerabilities

C:\Users\X\AppData\Roaming\npm\node -> C:\Users\X\AppData\Roaming\npm\node_modules\node\bin\node
+ node@10.6.0
added 2 packages from 1 contributor in 26.089s

Https://www.npmjs.com/package/node এ সম্পর্কে আরও পড়ুন ।


3

আপনি উইন্ডোজে চকোলেটি ব্যবহার করতে পারেন । এটি ব্যবহার করা খুব সহজ এবং অন্যান্য অ্যাপ্লিকেশনগুলির সাথেও আপনাকে আপডেট রাখার জন্য দরকারী।

এছাড়াও, আপনি কেবল https://nodejs.org থেকে সর্বশেষতম সংস্করণটি ডাউনলোড করে ইনস্টল করতে পারেন।


1
তিনি জিজ্ঞাসা করেছিলেন "আমি আমার এনপিএম আপডেট করার জন্য নিম্নলিখিতগুলি করেছি:" এনপিএম আপডেট এনএমপি-জি "তবে নোড.জেএস কীভাবে আপডেট করবেন সে সম্পর্কে আমার কোনও ধারণা নেই। কোন পরামর্শ? (আমি নোড.জেএস 0.4.1 ব্যবহার করছি এবং আপডেট করতে চাই নোড.জেএস 0.6.1) " এবং আমি প্রক্রিয়াটি সহজ করার জন্য তাকে চকোলেটি ব্যবহার করার পরামর্শ দিয়েছিলাম তবে আমি তাকে সাইট থেকে সর্বশেষ সংস্করণটি ডাউনলোড করে ইনস্টল করার পরামর্শ দিয়েছিলাম, নোডজেএস আপডেট করার চেয়ে তার চেয়ে অনেক বেশি যা তিনি বলেছিলেন। সুতরাং, আমি মনে করি আমার উত্তরটি তার প্রশ্নের সন্তোষজনক সমাধান দেয়।
আন্দ্রে মোরাটা

3
$ npm install -g npm stable

আমার জন্য এনপিএম আপডেট করার জন্য কাজ করেছে


4
এটি এনপিএম আপডেট করার জন্য এবং প্রশ্নটি নোডেজগুলি আপডেট করার জন্য
শিবানী শর্মা

3
  • এনভিএম (সিআরএল) ইনস্টল করুন

    l কার্ল-ও- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | সজোরে আঘাত

    বা উইজেট সহ

    get wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | সজোরে আঘাত

  • ইনস্টল করা সংস্করণগুলির তালিকা প্রদর্শন করুন

    । nvm ls

  • ইনস্টল করার জন্য উপলব্ধ সংস্করণগুলির তালিকা প্রদর্শন করুন

    । nvm ls- রিমোট

  • আপনার পছন্দসই সংস্করণ ইনস্টল করুন

    । nvm ইনস্টল করুন v7.5.0

  • এই সংস্করণটিকে ডিফল্ট হিসাবে সেট করুন

    । nvm ওরফে ডিফল্ট v7.5.0


3

নোড এবং এনপিএম আপডেট করার সহজ উপায়:

npm install -g npm@latest

নোড জেসের সর্বশেষতম সংস্করণটি ডাউনলোড করুন এবং আপডেট করুন / ইনস্টল করুন


1
আপনি @latestঅংশটি ফেলে দিতে পারেন , এটি এনপিএমের জন্য পূর্বনির্ধারিত আচরণ।
প্যাক0

3

2018+ এ ম্যাকোসের জন্য (উপরের সমস্ত সমাধান আমার জন্য ব্যর্থ হচ্ছে):

কেবল সরকারী নোডেজ সাইটে যান , সরকারী নোডেজ প্যাকেজটি ডাউনলোড করুন এবং ডাবল ক্লিক করে এটি ইনস্টল করুন। এটি আপনি করতে পারেন এটি সবচেয়ে সাধারণ, নিরাপদ এবং সর্বদা কর্মক্ষম জিনিস।


2

মতে Nodejs অফিসিয়াল পৃষ্ঠা, আপনি ইনস্টল & ব্যবহার Windows এ নতুন নোডের সংস্করণ আপডেট করতে পারেন Chocolatey বা Scoop

ব্যবহার (Chocolatey):

cinst nodejs
# or for full install with npm
cinst nodejs.install

ব্যবহার (Scoop):

scoop install nodejs

এছাড়াও আপনি নোডেজেএস.আর.োগ্রাফি ওয়েব সাইট থেকে সরাসরি উইন্ডোজ ইনস্টলারটি ডাউনলোড করতে পারেন


1

উবুন্টুর জন্য:

sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs

সূত্র: /ubuntu/426750/how-can-i-update-my-nodejs-to-the-latest-version


curl {anything} | sudo bash -সম্ভবত একটি ভাল সুরক্ষা অনুশীলন হতে পারে না ... এমনকি পরিশীলিত আক্রমণগুলি একপাশে রেখে দেওয়া, আপনি যদি ডোমেনের নামটি ভুল বানান করেন তবে কী হবে?
ক্রুবো

আপনার মন্তব্য উত্তরের কোন মূল্য যুক্ত করে না। আপনি নিজের ব্যাঙ্কের ডোমেনটিও ভুল বানান করতে এবং একটি জাল ব্যাঙ্ক ওয়েবসাইটে আপনার ব্যাঙ্কের বিবরণ ফাঁস করতে পারেন।
ব্রুনো পাউলিনো

1

আপনারা কেউ কেউ ইতিমধ্যে বলেছিলেন, সহজতম উপায় হ'ল নোড.জেএস প্যাকেজ ম্যানেজার, এনপিএম এর মাধ্যমে নোড.জেএস আপডেট করা । আপনি যদি লিনাক্স হন ( আমার ক্ষেত্রে ডেবিয়ান ভিত্তিক) ব্যবহারকারী হন তবে আমি আপনার .bashrcফাইলটিতে (হোম ডিরেক্টরিতে) এই লাইনগুলি যুক্ত করার পরামর্শ দেব :

function nodejsupdate() {
    ARGC=$#
    version=latest
    if [ $ARGC != 0 ]; then
        version=$1
    fi
    sudo npm cache clean -f
    sudo npm install -g n
    sudo n $version
}

সংরক্ষণের পরে আপনার টার্মিনালটি পুনরায় চালু করুন এবং nodejsupdateনোড.জেএস এর সর্বশেষ সংস্করণে আপডেট করতে লিখুন বা nodejsupdate v6.0.0(উদাহরণস্বরূপ) নোড.জেএস এর নির্দিষ্ট সংস্করণে আপডেট করতে to

বোনাস: এনপিএম আপডেট করুন (এই লাইনগুলিতে যুক্ত করুন .bashrc)

function npmupdate() {
    sudo npm i npm -g
}

টার্মিনালটি পুনরায় চালু করার পরে npmupdateআপনার নোড প্যাকেজ পরিচালককে সর্বশেষতম সংস্করণে আপডেট করতে লিখুন ।

এখন আপনি আপনার টার্মিনালের মাধ্যমে নোড.জেএস এবং এনপিএম আপডেট করতে পারবেন (সহজ)।


1

আপনাকে Node.js এর সংস্করণ আপডেট করতে হবে:

$ brew install node

আপনার যদি হোমব্রু না থাকে ; অনুগ্রহ করে http://brew.sh/ যান ।


হোমড্রাব্য নোড.জেএস যে প্ল্যাটফর্মগুলি করে সেগুলিতে কাজ করে না।
ডেভিড ব্রান

হোমব্রুউ অন্য কোনও উপায়ে ইনস্টল করা নোড.জেসের কোনও সংস্করণ আপডেট করবে না। এটি এর সমান্তরাল ইনস্টল করবে।
কোয়ান্টিন

ব্রিউ আপগ্রেড নোড
sputn1k

0

বর্তমান ফোল্ডারে নতুন সংস্করণটি ইনস্টল করুন। আমি উইন্ডোজটিতে আমার v4.x থেকে v6.10 এ আপগ্রেড করেছি।


0

উইন্ডোজগুলিতে ওয়েবসাইট থেকে নোড এক্সিকিউটেবল ফাইল ডাউনলোড করুন এবং এটি ইনস্টল করুন। এটি আমার জন্য কাজ করেছে।


-2
  1. npm clean cache - আপনি আপনার ক্যাশে পরিষ্কার করতে ভুলে গেছেন
  2. npm update -g

    এটি খনি উইন্ডোজে কাজ করে, আমি আশা করি এটি আপনার পক্ষেও কাজ করবে: ডি


npm cache clean(একটি পৃথক ক্রম)
নেক্সা

6
npm update -gকমান্ড সমস্ত বিশ্বব্যাপী ইনস্টল করা প্যাকেজ আপডেট করে তবে নোড.জেস নিজেই নয়।
নেক্সা

-4

আপনি যদি নোড.জেএস আপডেট করতে চান তবে চেষ্টা করুন

npm update

আপনার উইন্ডোজ সিএমডি প্রম্পট থেকে।

অন্য আপনি যদি কোনও নির্দিষ্ট প্যাকেজ আপডেট করতে চান তবে চেষ্টা করুন

npm update <package_name>

উদাহরণ:

npm update phonegap

22
এটি একটি পৃথক প্রশ্নের দুর্দান্ত উত্তর।
কেন্টকড্ডস

এটি আমার পক্ষে কাজ করে না। এনএমপি আপডেট করার আগে নোড - রূপান্তরটি 0.10.26 বলে। আপডেট করার পরে, একই সংস্করণ। যদিও সর্বশেষতম সংস্করণটি 7.7.1 বা অনুরূপ।
জন লিটল

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