সর্বশেষ সংস্করণে Node.js আপগ্রেড




upgrade (20)

ম্যাক OSX এ ব্রু ব্যবহারকারীদের জন্য

brew upgrade node

যা উত্পাদন করে:

Andrews-MacBook-Air :: ~/dev/cookiecutter-ionic master*› » brew upgrade node
==> Upgrading 1 outdated package, with result:
node 0.12.7
==> Upgrading node
==> Downloading https://homebrew.bintray.com/bottles/node-0.12.7.yosemite.bottle
######################################################################## 100.0%
==> Pouring node-0.12.7.yosemite.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> Summary
🍺  /usr/local/Cellar/node/0.12.7: 2726 files, 31M

সুতরাং, আমি Node.js ইনস্টল করেছি এবং এখন যখন আমি মংটোজেজ ইনস্টল করার চেষ্টা করলাম তখন আমাকে একটি ত্রুটি বলেছিল যে আমার কাছে নড.জেসের প্রয়োজনীয় সংস্করণ নেই (আমার v0.4.11 এবং v0.4.12 প্রয়োজন)।

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


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

শুধু nodejs.org যান এবং সর্বশেষ ইনস্টলার ডাউনলোড করুন। এটি কোনও সরলভাবে সৎ, এবং কোন তৃতীয় পক্ষের উপাদান জড়িত নাও হতে পারে। এটি মাত্র একটি মিনিট সময় নেয় এবং আপনাকে কিছু পুনরায় আরম্ভ করতে বা ক্যাশে পরিষ্কার করা ইত্যাদি করার প্রয়োজন হয় না।

আমি এনএমপি এর মাধ্যমে কয়েকবার আগে এটি করেছি এবং কিছু সমস্যা মধ্যে চালানো হয়েছে। উদাহরণস্বরূপ এন-প্যাকেজের সাথে সর্বশেষ স্থিতিশীল রিলিজ ব্যবহার করে না।


লিনাক্স / ম্যাক:

মডিউল n সংস্করণ ব্যবস্থাপনা সহজ করে তোলে:

sudo npm install n -g

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

sudo n stable

সর্বশেষ সংস্করণ জন্য:

sudo n latest

উইন্ডোজ:

শুধু নোড ওয়েবসাইট থেকে উইন্ডোজ মধ্যে। এমসি থেকে নোড পুনরায় ইনস্টল।


@ এনসোননিক describes হিসাবে এনভিএম ইনস্টল করার পরে, এটি আপগ্রেড রাখতে এটি সবচেয়ে সহজ উপায়:

"নোড" শেষ সংস্করণের শর্টকাট, তাই আপনি শেষ সংস্করণটি ইনস্টল করতে পারেন:

nvm install node

এবং সর্বদা "নোড" সংস্করণ ব্যবহার করুন:

nvm alias default node

অবশেষে আপনার নোড সংস্করণ আপগ্রেড এবং ইনস্টল করা প্যাকেজ রাখা:

nvm install node --reinstall-packages-from=node

npm মাধ্যমে:

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

এবং আপনি একটি পছন্দসই সংস্করণ উল্লেখ করতে পারেন:

# n 0.8.21

reference


আমার 2 সি:

আমি v0.8.25 থেকে v0.10.22 থেকে নোড আপডেট করার জন্য লিনাক্স উবুন্টু 12.04 LTS এ এন এবং এনভিএম দিয়ে উভয় চেষ্টা করেছি।

প্রথমটি সফলভাবে সম্পন্ন হয়েছিল, কিন্তু 'নোড' কমান্ডটি পুরানো v0.8.25 এর মধ্যে স্থাপিত হয়েছিল।
দ্বিতীয়টি সফলভাবে সম্পন্ন হয়েছিল এবং একই কমান্ডটি v.0.10.22 তে পরিনত হয়েছিল।


আমি https://chocolatey.org/install ব্যবহার

  1. Chocolatey ইনস্টল এই https://chocolatey.org/install ইনস্টল
  2. cmd চালানো

কাপ nodejs

এখানেই শেষ. NodeJs এখন সর্বশেষ সংস্করণে আপডেট


উইন্ডোজ ব্যবহারকারীদের জন্য, কেবল node.js (nodejs.org) ওয়েবসাইটে যান এবং সর্বশেষ সংস্করণটি ডাউনলোড করুন (8.6.09/09/২017 অনুযায়ী)। স্বয়ংক্রিয় ইনস্টল উইন্ডো থেকে পদক্ষেপ অনুসরণ করুন এবং আপনি যেতে ভাল। আমি এটা করেছি এবং যখন আমি ওয়েবস্টর্ম আমার সর্বশেষ সংস্করণ চেক, এটা ইতিমধ্যে সেখানে ছিল।


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

নীচের কমান্ডটি ব্যবহার করে github.com/creationix/nvm (নোড সংস্করণ পরিচালক) ইনস্টল করুন

এনভিএম ইনস্টল বা আপডেট করতে, কার্ল ব্যবহার করে ইনস্টল স্ক্রিপ্ট ব্যবহার করতে পারেন:

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

বা Wget:

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

এনভিএম ইতিমধ্যে ইনস্টল করা আছে কিনা তা পরীক্ষা করুন

এনভিএম - বর্ধিতকরণ

নোড ইনস্টল বা আপডেট করতে, নিম্নোক্ত কমান্ডটি চালান:

এনভিএম ইনস্টল করুন 10.14.1 (নোড সংস্করণ ইনস্টল করতে চান)

সিস্টেমের জন্য উপলব্ধ নোড সংস্করণের তালিকা বা সিস্টেমের জন্য বর্তমানে চলমান চেক করার জন্য, নিচের কমান্ডটি চালান:

এনভিএম তালিকা

নোড সংস্করণ চেক করুন:

নোড-ভি


এখানে নোডেজ ওয়েবসাইট থেকে সর্বশেষ। এমসিআই সংস্করণ ডাউনলোড করে নডেজগুলির সর্বশেষ সংস্করণটি পুনরায় ইনস্টল করুন, https://nodejs.org/en/download/

এটা আমার উইন্ডোজ মেশিনে আমার জন্য কাজ।


যদি আপনি linux মধ্যে খুঁজছেন হয় ..

npm আপডেট বেশিরভাগ ক্ষেত্রেই কাজ করবে না কারণ নিশ্চিত নয় তবে নিম্নলিখিত ধাপগুলি আপনাকে সমস্যার সমাধান করতে সহায়তা করবে ...

টার্মিনাল প্রক্রিয়া নোড 4.x থেকে 6.x আপগ্রেড করতে।

 $ node -v
 v4.x

নোড পাথ চেক করুন

$ which node
/usr/bin/node

[ডাউনলোড] [1] থেকে সর্বশেষ (6.x) নোড ফাইল ডাউনলোড করুন

[1]: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz -v6.9.2-linux-x64.tar.xz এবং আনজিপ ফাইলগুলি /opt/node-v6.9.2-linux-x64/ -এ রাখে।

এখন অনুসরণ হিসাবে সর্বশেষ সঙ্গে বর্তমান নোড লিঙ্ক এবং লিঙ্ক

$ unlink /usr/bin/node
$ ln -s /opt/node-v6.9.2-linux-x64/bin/node node
$ node -v
$ v6.9.2

যদি নোড ইনস্টল স্ক্রিপ্ট আপনার জন্য কাজ করে না (এটি আমার জন্য নয়), ডেবিয়ান জেসি-তে নোড জেএস আপডেট করার সমাধান এখানে, askubuntu.com এ থমাস ওয়ার্ডের উত্তর থেকে নেওয়া হয়েছে (ধন্যবাদ, বন্ধু!)।

1.- একটি নতুন ফাইল তৈরি করুন: /etc/apt/sources.list.d/nodesource.list

আপনাকে এই ফাইলটি সুডোর সাথে তৈরি করতে হবে, কিন্তু যখন আপনি ফাইলটি তৈরি করেন, তখন এটির ভিতরে রাখুন:

deb https://deb.nodesource.com/node_9.x jessie main
deb-src https://deb.nodesource.com/node_9.x jessie main

তারপর, ফাইল সংরক্ষণ করুন। (পছন্দসই সংস্করণ সঙ্গে node_9.x প্রতিস্থাপন)

2.- সংগ্রহস্থলের জন্য Nodesource থেকে GPG সাইনিং কী ডাউনলোড করুন। অন্যথায়, আপনি apt-get update সাথে NO_PUBKEY ত্রুটি পেতে পারেন:

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -

3.- ম্যানুয়ালি চালানো sudo apt-get update

এটি নোডসোর্স রেপো থেকে ডেটা রিফ্রেশ করে যাতে একটি নতুন সংস্করণ বিদ্যমান তা জানে।

যদি আপনি একটি NO_PUBKEY GPG ত্রুটি পান তবে ধাপ 2 এ ফিরে যান

4.- apt-cache policy nodejs আউটপুট চেক করুন

এটি স্ক্রিপ্ট দ্বারা সম্পন্ন হয় না, তবে আপনি নিশ্চিত যে আপনি এমন একটি এন্ট্রি দেখতে চান যা আউটপুটে এইরকম কিছু বলে:

Version table:
 *** 9.2.0-1nodesource1 0
        500 https://deb.nodesource.com/node_9.x/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
     0.10.29~dfsg-2 0
        500 http://ftp.debian.org/debian/ jessie/main amd64 Packages

যদি আপনি এন্ট্রি দেখতে না পান তবে শুধুমাত্র 0.10.29 দেখুন, শুরু করুন। অন্যথা, এগিয়ে যান।

5.- nodejs বাইনারি ইনস্টল করুন। এখন আপনি আপনার সিস্টেমে 9.x নিশ্চিত করেছেন যে, আপনি এটি ইনস্টল করতে পারেন: sudo apt-get install nodejs

nodejs -v এখন আউটপুট v9.2 বা অনুরূপ প্রদর্শন করা উচিত (যতক্ষণ এটি v9 দিয়ে শুরু হয়। তখন আপনি সংস্করণ 9 এর পরে)।


শুধু আপনার টার্মিনালে এটি চেষ্টা করুন:

nvm node - reinstall-packages = node থেকে ইনস্টল করুন

এটা কৌতুক করা উচিৎ.

পরে, আপনার কাছে থাকা সংস্করণটি পরীক্ষা করতে নোড - বর্ধনশীল চালান।


শুধু ম্যাক ব্যবহারকারীর জন্য এটি আপডেট করার জন্য কমান্ড লাইন npm install -g npm বা sudo npm install -g npm চালান। এটাই.


sudo npm install n -g sudo n 0.12.2

অথবা

sudo npm install -gn sudo n latest

অথবা

sudo npm cache clean -f sudo npm install -gn sudo n latest

এই ভাল কাজ। কিন্তু UX term টার্মিনাল node -v জন্য সর্বশেষ সংস্করণটি দেখানো হয়নি তাই আমি বন্ধ করে নতুন টার্মিনাল পুনরায় চালু করেছি। আমি v10.1.0 পাওয়া, sudo n latest দ্বারা ইনস্টলেশন পরে node-v আউটপুট


Npm => ইনস্টল করুন

sudo apt-get install npm

N => ইনস্টল করুন

sudo npm install n -g

নোড => সর্বশেষ সংস্করণ

sudo n latest 

তাই সর্বশেষ সংস্করণ ডাউনলোড এবং ইনস্টল করা হবে

আপনি করতে পারেন নোড নির্দিষ্ট সংস্করণ

তালিকা নোড সংস্করণ => তালিকা

n ls

একটি নির্দিষ্ট সংস্করণ ইনস্টল করুন =>

sudo n 4.5.0

উইন্ডোজ 10

ফোল্ডার C:\Program Files\nodejs\node_modules তে খোলা সিএমডি C:\Program Files\nodejs\node_modules এবং C:\Program Files\nodejs\node_modules npm i npm C:\Program Files\nodejs\node_modules টাইপ করুন


উইন্ডোজ এ সর্বশেষ ডাউনলোড করুন "উইন্ডোজ ইনস্টলার (.MSi)" https://nodejs.org/download/release/latest/ থেকে এবং একই ডিরেক্টরি ইন্সটল করুন, যা সব ...

উপরে ইনস্টলেশন সম্পূর্ণ করার পরে, নডেজ এবং এনপিএমটি সর্বশেষে আপগ্রেড করা হবে এবং তারপরে আপনি প্যাকেজটিকে স্বাভাবিক হিসাবে পরিষ্কার করতে পারেন:

npm cache clean
npm update -g

বিঃদ্রঃ

আপনি সর্বদা নিম্নলিখিত কমান্ডের সাথে সংস্করণটি পরীক্ষা করতে পারেন:

C:\node -v
v0.12.4

C:\npm -version
2.10.1

উইন্ডোজের সর্বশেষ সংস্করণে node.js আপগ্রেড করা হচ্ছে

  1. চকোলেটটি ইনস্টল করুন যদি আপনি আগে থেকেই না থাকেন: চকলেট ইনস্টল করা

  2. কমান্ড প্রম্পট থেকে টাইপ করুন

    cup nodejs

(যা choco upgrade nodejs টাইপ সমতুল্য - আপনি ইতিমধ্যে নোড ইনস্টল আছে অনুমান)

দ্রষ্টব্য: আপনার বিদ্যমান ইনস্টলেশন নিবন্ধন করার জন্য আপনাকে cinst nodejs.install জন্য cinst nodejs.install চালানোর প্রয়োজন হতে পারে। (মন্তব্যের জন্য ধন্যবাদ, @ মাইকচেল)

উইন্ডোজ এ node.js ইনস্টল করা

আপনি যদি নোড ইনস্টল না করে থাকেন তবে আপনি সেইসাথে চকলেট ব্যবহার করতে পারেন। চকলেট ইনস্টল করুন (উপরে ধাপ 1 দেখুন)। তারপর একটি কমান্ড প্রম্পট থেকে, টাইপ করুন:

cinst nodejs.install

চকলেট গ্যালারি নোড JS (ইনস্টল করুন)

Chocolatey সঙ্গে উইন্ডোজ নোড একটি নির্দিষ্ট সংস্করণ ইনস্টল করা

cinst nodejs.install -Version 0.10.26


brew upgrade node

নোড সর্বশেষ সংস্করণ আপগ্রেড করা হবে





upgrade