node.js - আমি কিভাবে পরবর্তী সংস্করণে নোডেজ এবং এনপিএম আপডেট করতে পারি?
linux npm (20)
Npm সর্বশেষ স্থিতিশীল সংস্করণ চেষ্টা করুন
আপনি কি চলমান এনপিএম এর কোন সংস্করণটি দেখুন:
npm -v
* নিক্স (OSX, লিনাক্স, ইত্যাদি) তে আপগ্রেড করা হচ্ছে
(আপনি এই কমান্ডগুলিকে sudo
সাথে প্রিফিক্স করার প্রয়োজন হতে পারে, বিশেষ করে লিনাক্সে, বা ওএস এক্স এর সাথে যদি আপনি নোড ইনস্টল করে তার ডিফল্ট ইনস্টলার ব্যবহার করেন।)
আপনি ব্যবহার করে npm সর্বশেষ সংস্করণে আপগ্রেড করতে পারেন:
npm install -g [email protected]
অথবা সাম্প্রতিক রিলিজে আপগ্রেড করুন:
npm install -g [email protected]
উইন্ডোজ উপর আপগ্রেড
ডিফল্টরূপে, npm মধ্যে নোড পাশাপাশি ইনস্টল করা হয়
C:\Program Files (x86)\nodejs
npm এর বিশ্বব্যাপী ইনস্টল করা প্যাকেজগুলি (সহ, সম্ভবত, npm নিজেই) ব্যবহারকারী-নির্দিষ্ট ডিরেক্টরির মধ্যে আলাদাভাবে সংরক্ষণ করা হয় (যা বর্তমানে
C:\Users\<username>\AppData\Roaming\npm
)।
কারণ ইনস্টলার রাখে
C:\Program Files (x86)\nodejs
আগে
C:\Users\<username>\AppData\Roaming\npm
আপনার PATH
, npm -g install [email protected]<version>
ব্যবহার করে ইনস্টল করা npm -g install [email protected]<version>
সংস্করণের পরিবর্তে এটি সর্বদা npm এর সাথে ইনস্টল করা এনপিএম সংস্করণটি ব্যবহার করবে।
এই চারপাশে পেতে, আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে পারেন:
বিকল্প 1:
%ProgramFiles%\nodejs
আগে%ProgramFiles%\nodejs
আপনার উইন্ডোজ ইনস্টলেশন এরPATH
সম্পাদনা করুন । মনে রাখবেন যে আপনিcmd.exe
পুনরায় চালু করবেন (এবং সম্ভবত উইন্ডোজ পুনরায় চালু করুন) যখন আপনিPATH
পরিবর্তন করেন বা কিভাবে npm ইনস্টল করা হয়।বিকল্প 2: উভয় মুছে ফেলুন
-
%ProgramFiles%\nodejs\npm
-
%ProgramFiles%\nodejs\npm.cmd
-
বিকল্প 3:
%ProgramFiles%\nodejs\node_modules\npm
npmrc
এnpmrc
করুন এবংnpmrc
ফাইলটি অন্য ফোল্ডারে বা ডেস্কটপে অনুলিপি করুন। তারপরcmd.exe
খুলুন এবং নিম্নলিখিত কমান্ড চালান:
Node.js ইনস্টলারের সাহায্যে npm ইনস্টল করা হলে, পূর্ববর্তী ধাপগুলির মধ্যে একটি করার পরে, নিম্নলিখিতটি করুন।
বিকল্প 1 বা 2
-
%ProgramFiles%\nodejs\node_modules\npm
যান এবং%ProgramFiles%\nodejs\node_modules\npm
নামে নতুন ফাইলটি নতুন এনপিএম ফোল্ডারে কপি করুন, যা%ProgramFiles%\nodejs\node_modules\npm
npmrc
হতে হবে। এটি নতুন এনপিএমকে বলবে যেখানে বিশ্বব্যাপী ইনস্টল করা প্যাকেজগুলি রয়েছে।
-
বিকল্প 3
- Npmrc ফাইলটি
%ProgramFiles%\nodejs\node_modules\npm
আবার কপি করুন
- Npmrc ফাইলটি
অন্তর্নির্মিত উইন্ডোজ কনফিগারেশন একটি সংক্ষিপ্ত নোট
নোড ইনস্টলার সরাসরি এনপিএম ফোল্ডারে ইনস্টল করে, উইন্ডোজ-নির্দিষ্ট কনফিগারেশনের একটি বিশেষ অংশ যা এনপিএমকে গ্লোবাল প্যাকেজগুলি ইনস্টল করতে বলে। যখন npm নিজে ইনস্টল করার জন্য ব্যবহার করা হয়, এটি এই বিশেষ builtin
কনফিগারেশনটি নতুন ইনস্টলেশনে অনুলিপি করা অনুমিত হয়। এনপিএম এর কয়েকটি সংস্করণে একটি বাগ ছিল যা এটি কাজ থেকে বজায় রাখে, তাই আপনাকে এতে যেতে এবং এটি ঠিক করতে হবে। এটি সঠিক কিনা যাচাই করতে npm গ্লোবাল প্যাকেজগুলি ইনস্টল করবে তা দেখতে নিম্নলিখিত কমান্ডটি চালান।
npm config get prefix -g
এটি যদি <X>:\Users\<user>\AppData\Roaming\npm
, তবে আপনি এটি সংশোধন করতে নীচের কমান্ডটি চালাতে পারেন:
npm config set prefix "${APPDATA}/npm" -g
ঘটনাক্রমে, যদি আপনি পছন্দ করেন যে প্যাকেজগুলি আপনার রোমিং প্রোফাইলে ইনস্টল করা না থাকে (কারণ আপনার ভাগ করা নেটওয়ার্কে আপনার কোটা থাকে, অথবা এটি একটি ডোমেন অলস থেকে লগ ইন বা আউট করে তোলে), তবে আপনি এটির পরিবর্তে আপনার স্থানীয় অ্যাপ্লিকেশান ডেটাতে এটি রাখতে পারেন:
npm config set prefix "${LOCALAPPDATA}/npm" -g
... পাশাপাশি %APPDATA%\npm
%LOCALAPPDATA%\npm
তে অনুলিপি করে (এবং অবশ্যই আপনার %PATH%
আপডেট করা হচ্ছে)।
যারা এনএমপি তে কাজ করে, তারা জানে যে এই প্রক্রিয়া জটিল এবং নিখুঁত, এবং আমরা এটি সহজতর করার জন্য কাজ করছি। সাথে থাকুন.
উৎস: npm
আমি শুধু Node.js
এবং npm
(অতিরিক্ত মডিউল জন্য) ইনস্টল।
আমি কিভাবে সর্বশেষ সংস্করণে ব্যবহার করছি নোড.জেজে এবং মডিউল আপডেট করতে পারেন?
npm
এটি করতে পারেন, অথবা আমাকে পরবর্তী সংস্করণ পেতে Node.js এবং npm কে সরান এবং পুনরায় ইনস্টল করতে হবে?
আমি npm
অধ্যায় this পদক্ষেপ অনুসরণ।
উইন্ডোজ ব্যবহারকারীদের জন্য আপগ্রেড
উইন্ডোজ ব্যবহারকারীরা এনপিপি উইকি- তে উইন্ডোজ- এ আপগ্রেড করতে সমস্যা সমাধান> পড়তে হবে।
পাওয়ারশেল ব্যবহার করে উইন্ডোজ 10 এ আপগ্রেড করা (তৃতীয় পক্ষের সম্পাদনা)
ট্রাবলশুটিংয়ের উপরে লিঙ্ক # আপগ্রেডিং-অন-উইন্ডোজ একটি জিথবুব পৃষ্ঠায় নির্দেশ করে npm-windows-upgrade করুন নীচের লাইনগুলি রেডমে থেকে উদ্ধৃতি। আমি সফলভাবে npm v5.7.0 এবং powerhell (সম্ভবত ক্ষমতাশালী সংস্করণ 5.0.10586.1২২) ব্যবহার করে npm 2.7.4 থেকে npm 3.9.3 পর্যন্ত আপগ্রেড করেছি।
প্রথমে, একটি উচ্চতর পাওয়ারশেল থেকে নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে আপনি আপনার সিস্টেমে স্ক্রিপ্টগুলি কার্যকর করতে পারেন তা নিশ্চিত করুন। অ্যাডমিনিস্ট্রেটর হিসাবে PowerShell চালানোর জন্য, স্টার্ট ক্লিক করুন, পাওয়ারশেলের জন্য অনুসন্ধান করুন, পাওয়ারশেলে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন।
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
তারপরে, এই আপগ্রেডার সরঞ্জামটি ইনস্টল এবং ব্যবহার করতে, চালান (একটি উচ্চতর পাওয়ারশেল বা cmd.exe থেকেও):
npm install --global --production npm-windows-upgrade
npm-windows-upgrade
Npm আপডেট করতে:
npm install [email protected]{version} -g
সর্বশেষ সংস্করণে npm আপডেট করতে:
npm install [email protected] -g
এবং সংস্করণ চেক করতে:
npm -v
নোড জেএস আপডেট করতে:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
চেক করার জন্য:
node -v
nodejs এর জন্য আনইনস্টল করুন এবং cmd এ নীচের লাইন চালানোর জন্য nodejs.org থেকে আপনার পছন্দের সংস্করণ ডাউনলোড করুন:
npm i npm
আপনি এই ব্লগ নোডজ প্যাকেজ ম্যানেজার সঙ্গে ইনস্টল করা উচিত
আপনি এই কমান্ড কর্মক্ষমতা আগে। আপনি run sudo apt-get update
, ফলাফলটি প্যাকেজ তালিকা পড়ছে তা নিশ্চিত করুন ... সম্পন্ন হয়েছে , কোনও ত্রুটি নেই
ধাপে ধাপে (ডেবিয়ান):
sudo apt-get update
ইনস্টল 6_x
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
ইনস্টল করুন 7_x
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
আপনি যদি উইন্ডোজ ব্যবহার করছেন: https://nodejs.org/en/download/ যান, সর্বশেষ .exe
বা .msi
ফাইলটি ডাউনলোড করুন এবং পুরানো সংস্করণগুলি ওভাররাইট করার জন্য ইনস্টল করুন
আপনি উবুন্টু বা লিনাক্স ব্যবহার করছেন: প্রথমে node.js
আনইনস্টল করুন তারপর পুনরায় ইনস্টল করুন, যেমন উবুন্টু ():
sudo apt-get remove nodejs
# assume node.js 8 is latest version
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs
node -v
npm -v
আপনার node_modules
ফোল্ডারে node_modules
সরান এবং npm install
করুন আপনার অ্যাপ্লিকেশনটি নতুন node
এবং npm
সংস্করণে ভালভাবে চালিত হবে তা নিশ্চিত করতে।
আপনি সর্বশেষ সংস্করণে আপডেট করতে চান না। এই কমান্ডটি করুন:
npm install [email protected] -g
আপনি চান যাই হোক না কেন সংস্করণ 4.2.0 প্রতিস্থাপন। এখানে 3 ই অক্টোবর 2017 অনুসারে সমস্ত মুক্ত সংস্করণগুলি রয়েছে: https://nodejs.org/en/download/releases/
আমি এই প্রশ্নটি লিনাক্স মেশিনের জন্য বুঝি তবে উইন্ডোজ সলিউশন খোঁজার ক্ষেত্রে যে কেউই উইন্ডোজ সলিউশন খুঁজছে, শুধু Node.js সাইটে যান , হোম পেজে ডাউনলোড বাটনে ক্লিক করুন এবং ইনস্টলার প্রোগ্রামটি চালান।
সৌভাগ্যক্রমে এটি সবকিছু যত্ন নিল এবং 'পরবর্তী' বোতামের কয়েকটি ক্লিকের সাথে আমার উইন্ডোজ 7 মেশিনে সর্বশেষ 0.8.15 নোড.জেএস সংস্করণ চলছে।
আমি সম্প্রতি এই নিবন্ধটি জুড়ে stumbled: http://martineau.tv/blog/2013/12/more-efficient-grunt-workflows/ এবং লেখক সমস্ত নির্ভরতা আপডেট করতে $ npm-check-updates -u && npm install
উল্লেখ করে।
এটি বিষয়টিকে সামান্য বন্ধ করে দিয়েছে তবে আমি এখানে একই অনুসন্ধানে শেষ হয়েছি তাই ভাবলাম এটি ভাগের মূল্য ছিল।
এছাড়াও যদি আপনি কোন নির্দিষ্ট সংস্করণে আপডেট করতে চান তবে এটি অনুসরণ করুন:
sudo npm cache clean -f
sudo npm install -g n
sudo n <specific version>
কখনও কখনও http://nodejs.org/ থেকে সর্বশেষ সংস্করণটি ডাউনলোড করা সহজ।
অন্যান্য সব অপশন ব্যর্থ হলে বিশেষ করে।
http://nodejs.org/ -> ইনস্টল করুন ক্লিক করুন -> আপনার সর্বশেষ নোড এবং এনপিপি থাকবে
সরল!
নোড আপগ্রেড করার জন্য n ব্যবহার করুন। n একটি নোড হেলপার প্যাকেজ যা একটি প্রদত্ত node.js সংস্করণ ইনস্টল বা আপডেট করে।
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs
উল্লেখ্য নোডিজের জন্য ডিফল্ট ইনস্টলেশন / usr / bin / nodejs এবং / usr / bin / নোড নয়
সর্বশেষ সংস্করণ (এবং বর্তমান স্থিতিশীল নয়) সংস্করণ আপগ্রেড করতে, আপনি ব্যবহার করতে পারেন
sudo n latest
পূর্বাবস্থা:
sudo apt-get install --reinstall nodejs-legacy # fix /usr/bin/node
sudo n rm 6.0.0 # replace number with version of Node that was installed
sudo npm uninstall -g n
আপনি যদি নিম্নলিখিত ত্রুটি bash: /usr/bin/node: No such file or directory
কোন পথে আপনি প্রবেশ করেছেন
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs
যদি ভুল হয়। তাই উপরে উল্লেখিত নথিতে আপডেট নডেজ ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করে দেখুন এবং আপনার লেখা সংস্করণটি সঠিক।
আমি একটি উত্পাদন উদাহরণ উপর এই কাজ করার বিরুদ্ধে দৃঢ় পরামর্শ হবে। এটি আপনার বিশ্বব্যাপী এনএমপি প্যাকেজ এবং নতুন একটি ইনস্টল করার ক্ষমতা আপনার সাথে গুরুত্ব সহকারে জড়িয়ে পড়ে।
প্রথম আপডেট npm
,
npm install -g [email protected]
তারপর পরবর্তী সংস্করণে node
আপডেট করুন,
npm install -g [email protected]
বা npm install [email protected]
বা npm install [email protected]
, সর্বশেষে,
npm install -g [email protected]
বা npm install -g node
সংস্করণ ইনস্টলেশনের পরে চেক করুন,
node --version
বা node -v
লিনাক্স, ওএসএক্স, ইত্যাদি জন্য ..
এনপিএম এর সর্বশেষ সংস্করণ ইনস্টল করতে
npm install -g [email protected]
অথবা সবচেয়ে সাম্প্রতিক রিলিজ ইনস্টল করতে
npm install -g [email protected]
অতিরিক্ত: আপনার এনপিএম সংস্করণ চেক করতে
npm -v
আপনি যদি উইন্ডোজ মেশিনে থাকেন তবে আমি npm ওয়েবসাইটে যেতে পরামর্শ দিই
শুধু এই কোড দিয়ে
npm install update
nodeup এর সর্বশেষ পর্বের উপর এনপিএম দলের সাথে একটি সাক্ষাত্কারের কথা শুনেছে এবং তারা 1.x
থেকে 2.x
পর্যন্ত update
জন্য update
ব্যবহার না করার পরামর্শ দিয়েছে। পরিবর্তে, ব্যবহার করুন: npm install npm -g
update
কমান্ডের জন্য ডক্স দেখুন:
npm update [<name> [<name> ...]]
এই কমান্ড সর্বশেষ সংস্করণে তালিকাভুক্ত সকল প্যাকেজ আপডেট করবে (ট্যাগ কনফিগার দ্বারা নির্দিষ্ট করা হয়েছে)। এটি অনুপস্থিত প্যাকেজ ইনস্টল করা হবে।
উপরন্তু, Node.js এবং NPM ইনস্টলেশন এবং NPM আপগ্রেড করার উপর ডকুমেন্টেশন দেখুন।
নিম্নলিখিত মূল উত্তরটি পুরনো প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী থেকে বিদ্যমান, যা লিনাক্স এবং ম্যাকের জন্য কাজ করা উচিত:
আমি কিভাবে npm আপডেট করব?
npm install -g npm
অনুগ্রহ করে মনে রাখবেন যে এই কমান্ডটি আপনার বর্তমান এনপিএমটির সংস্করণটি সরিয়ে দেবে। একটি Mac এ যদি
sudo npm install -g npm
ব্যবহার করতে ভুলবেন না।আপনি কোনও আর্গুমেন্ট ছাড়াই
npm update
, অথবাnpm update -g
করে গ্লোবাল প্যাকেজগুলি আপডেট করে সকল পুরানো স্থানীয় প্যাকেজ আপডেট করতে পারেন।মাঝে মাঝে, এনপিএম এর সংস্করণ এমনভাবে অগ্রসর হবে যে বর্তমান সংস্করণটি আপনি যে সংস্করণটি ইনস্টল করেছেন তার সাথে সঠিকভাবে ইনস্টল করা যাবে না। (বিবেচনা করুন, যদি আপডেট কমান্ডে কোনও বাগ থাকে।) সে ক্ষেত্রে, আপনি এটি করতে পারেন:
curl https://www.npmjs.com/install.sh | sh
Node.js নিজেই আপডেট করতে, আমি আপনাকে nvm, নোড সংস্করণ পরিচালক ব্যবহার করার সুপারিশ করছি।
সিগুইন ব্যবহারকারীদের জন্য:
Cygwin
n (নোড সংস্করণ পরিচালক) ইনস্টল করা কাজ করে না, পরিবর্তে নোড আপডেট করুন:
wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\pathto\nodejs\node.exe'
# Updating npm
npm i -g npm
হ্যাঁ, আপনাকে প্রথমে wget
ইনস্টল করতে হবে।
$ npm install -g npm stable
আমার জন্য 1.4.28 থেকে 2.1.5 আপডেট করার জন্য কাজ