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 npmrcnpmrc করুন এবং npmrc ফাইলটি অন্য ফোল্ডারে বা ডেস্কটপে অনুলিপি করুন। তারপর cmd.exe খুলুন এবং নিম্নলিখিত কমান্ড চালান:

সিডি% প্রোগ্রামফিল%% nodejsnpm @ npm @ সর্বশেষ আপডেট করুন

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 আবার কপি করুন

অন্তর্নির্মিত উইন্ডোজ কনফিগারেশন একটি সংক্ষিপ্ত নোট

নোড ইনস্টলার সরাসরি এনপিএম ফোল্ডারে ইনস্টল করে, উইন্ডোজ-নির্দিষ্ট কনফিগারেশনের একটি বিশেষ অংশ যা এনপিএমকে গ্লোবাল প্যাকেজগুলি ইনস্টল করতে বলে। যখন 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 i -g npm

নতুন কনফিগারেশন / বাগ-ফিক্সটি যখন প্রকাশিত হয় তখন এনপিএম থেকে আমার কনসোলে এটি প্রম্পট হয়:


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 আপডেট করার জন্য কাজ





npm-update