আমি কীভাবে উইন্ডোজে এনপিএম আপডেট করতে পারি?


601

আমি চেষ্টা এই :

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

... তবে এটি কার্যকর হয়নি।

আমি কীভাবে উইন্ডোজ এ করব?


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

9
@ জুহানা আমি ভাবছিলাম যে লিঙ্কে উল্লিখিত হিসাবে এনপিএমের মাধ্যমে এটি করার কিছু উপায় ছিল।
যতীন

1
আপনি এটি চকোলেটির সাথে করতে পারেন। : আমার উত্তর আরও তথ্যের জন্য এখানে দেখুন stackoverflow.com/a/19915418/373655
ডাকাতি

6
তাহলে আপনি উইন্ডোতে সুডো কীভাবে ব্যবহার করছেন? superuser.com/questions/42537/…
অরণ মুলহোল্যান্ড

3
sudoউইন্ডোজে কাজ করে না ...
ব্লেয়ারজ 23

উত্তর:


2017

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

প্রশাসক হিসাবে পাওয়ারশেল চালান

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade

দ্রষ্টব্য: দৌড়াবেন না npm i -g npm। পরিবর্তে npm-windows-upgradeএগিয়ে npm আপডেট করতে ব্যবহার করুন । এছাড়াও আপনি যদি নোডজেএস ইনস্টলারটি চালনা করেন তবে এটি নোড সংস্করণটি প্রতিস্থাপন করবে।

  • এনপিএম-ইন-প্লেস আপগ্রেড করে, যেখানে নোড এটি ইনস্টল করে।
  • সহজ আপডেট করা, চালিয়ে সর্বশেষে আপডেট করুন npm-windows-upgrade -p -v latest
  • ডিফল্ট পাথটি সংশোধন করে না।
  • ডিফল্ট গ্লোবাল প্যাকেজ অবস্থান পরিবর্তন করে না।
  • সহজ আপগ্রেড এবং ডাউনগ্রেডগুলির অনুমতি দেয়।
  • আনুষ্ঠানিকভাবে এনপিএম দল সুপারিশ করেছে
  • এনপিএম এবং NODE ( https://nodejs.org/en/download/relayss/ ) এর মধ্যে মিলিত সংস্করণগুলির একটি তালিকা - তবে আপনাকে নোড ইনস্টলलर ডাউনলোড করতে হবে এবং নোড আপডেট করার জন্য এটি চালাতে হবে ( https://nodejs.org/en / )

9
আমার আপগ্রেড করতে সমস্যা হচ্ছে, এই স্ক্রিপ্টটি পুরোপুরি কার্যকর হয়েছিল। ধন্যবাদ।
atom0s

8
মাইক্রোসফ্ট গিথুব- এ তাদের নোডেজ-গাইডলাইন রেপোতে এটি ব্যবহারের পরামর্শ দেয় । এটি নোড সংস্করণ পরিচালনা করার জন্য সরঞ্জামগুলিও প্রস্তাব করে।
ক্রিস্টোফার কারেন্সস 21

9
এটি এনপিএমের জন্য দুর্দান্ত কাজ করেছে। ভেবেছি আমি উল্লেখ করব, যেহেতু প্রশ্নটি নিজেই নোড এবং এনপিএম আপডেট করার জন্য, যে দুটি আপডেট করার জন্য আমাকে নোড আনইনস্টল / পুনরায় ইনস্টল করতে হবে, এবং এই আপগ্রেডারটিও চালাতে হবে (নিশ্চিত নোড ইনস্টলার নিজেই এটি নিজেই করেছেন কিনা) প্রথমে
আপগ্রেডারটি করেছেন

125
এবং নোড নিজেই কি?
জেনসন-বাটন-ইভেন্ট

26
আমি নির্দেশটি অনুসরণ করেছি, তবে "এনপিএম-উইন্ডোজ-আপগ্রেড" চালানোর সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:npm-windows-upgrade : The term 'npm-windows-upgrade' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
বেন কার্প

612

সর্বশেষতম এমএসআই ডাউনলোড করে চালান। এমএসআই আপনার ইনস্টল করা নোড এবং এনপিএম আপডেট করবে।


25
32 এবং 64 বিট এমএসআই নোট করুন। কেবল "উইন্ডোজ ইনস্টলার" লিঙ্কটিতে ক্লিক করবেন না - এটি 32 বিট। "প্রোগ্রাম ফাইলগুলি" বা "প্রোগ্রাম ফাইলগুলি (x86)" এ আপনার বর্তমান নোডেজগুলি কোথায় থাকে তা পরীক্ষা করুন। "X86" এর অর্থ 32-বিট। "পুরানো সংস্করণটি একটি ভিন্ন ডিরেক্টরিতে ইনস্টল করা হয়েছিল" সম্পর্কে নীচের মন্তব্যগুলি দেখুন।
টিভনেট

49
এখন অবধি (নভেম্বর ২০১৪) এটি আপনাকে সর্বশেষ নোড (0.10.33) পাবে তবে সর্বশেষ এনপিএম নয় - আপনি এনপিএমটি পাবেন 1.4.28। : উইন্ডোজ একটি আধুনিক (2.xx) npm আপডেট করার জন্য, এখানে নির্দেশাবলী অনুসরণ করুন github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows
স্যাম মাইক

1
নোড ইনস্টলারটিতে এনপিএমের সর্বশেষতম সংস্করণ রয়েছে যা নোড প্রকাশের সময় উপলভ্য ছিল। (1.x শাখায়)
josh3736

2
আমি প্রথমে "প্রোগ্রাম এবং বৈশিষ্ট্যগুলি" থেকে আপনার বর্তমান নোড সংস্করণটি আনইনস্টল করার পরামর্শ দেব ...
ওয়েফথিউফিউচার

3
(ফেব্রুয়ারী 2018; এটি অবশ্যই সহজ হয়ে গেছে!) আমি নোড এবং এনপিএমের সাথে কয়েক বছর ধরে কাজ করছি। আমি নোড মেসি পেয়েছি নোডেজ.এস.আর.জি থেকে। আমি ব্যবহৃত প্রতিটি এমএসআই অভিযোগ বা বিজ্ঞপ্তি ছাড়াই পুরানো নোড সংস্করণ থেকে আপগ্রেড হয়েছে। সাম্প্রতিক নোড মেসি একটি এনপিএম অন্তর্ভুক্ত করেছে, যদিও কখনও কখনও পুরানো এনএমপি হয়। docs.npmjs.com/troubleshooting/… বলছে npm install -g npmকাজ করে। আমি এটা করেছি; আমার কোন অসুবিধা হয়নি। খুব সম্প্রতি, আমি নোড আপগ্রেড করেছি এবং বর্তমান এনএমপিও পেয়েছি।
বাল্ডএগল

121

এনপিএম আপডেট করতে, এটি আমার পক্ষে কাজ করেছে:

  • আপনার শেলটি আপনার নোড ইনস্টলেশন ডিরেক্টরিতে নেভিগেট করুন, যেমন C:\Program Files (x86)\nodejs
  • চালান npm install npm(কোনও -gবিকল্প নেই)

7
এটি আসলে উইন্ডোজে প্রস্তাবিত পদ্ধতির একটি: github.com/npm/npm/wiki/Troubleshૂટ#upgrading-
গ্রেনেড

3
আমি গৃহীত উত্তরের মাধ্যমে নোড আপডেট করার পরে এটি আমার পক্ষে কাজ করেছিল।
জেমি হুটার

2
@ singe3 সি: \ প্রোগ্রাম ফাইলগুলিকে সংশোধন করতে সক্ষম হতে কমান্ড প্রম্পটটি অবশ্যই উন্নত করতে হবে (অ্যাডমিন হিসাবে শুরু করা)। আমি এই পদ্ধতিটি সত্যই পছন্দ করি না কারণ "এনএমপি ইনস্টল -জি" প্রোগ্রাম ফাইলগুলির অধীনে ইনস্টল করার চেষ্টা করবে, সুতরাং অন্যান্য বিশ্বব্যাপী প্যাকেজ ইনস্টল করার জন্য সিএমডি প্রম্পটটি সর্বদা উচ্চতর চালানো উচিত। গ্রেনেডের লিঙ্কে বিকল্প 2 আইএমএইচও: প্রোগ্রাম ফাইলগুলি Files nodejs delete npm.cmd মুছুন যাতে এটি ব্যবহারকারীর স্থানীয় এনপিএম ব্যবহার করে।
pmont

21
আমার ব্যবহারের দরকার ছিলnpm install npm@latest
TryingToImprove

1
@ ট্রাইটিংটোআইপ্রোভ আপনার নোড আনইনস্টল করা উচিত, প্রোগ্রাম ফাইল delete নোড এবং% অ্যাপডেটা% \ নোড মুছে ফেলা উচিত। পুনরায় ইনস্টল নোড। তারপরে এনপিএম-উইন্ডোজ-আপগ্রেড ব্যবহার করুন (আমার উত্তর দেখুন)। এনপিএম-উইন্ডোজ-আপগ্রেডই সেরা সমাধান এবং এখানে অন্যান্য উত্তরের মতো সমস্যা নেই fall আপনার কাছে যে সমস্যাটি রয়েছে তা এখন আপনার সিস্টেমে 2 এনপিএম সংস্করণ এবং যদি এনএমপিআরসি ফাইল হয় তার উপর নির্ভর করে আপনার একাধিক বিশ্বব্যাপী প্যাকেজ এবং অসঙ্গতি থাকতে পারে। একটি গ্লোবাল প্যাকেজ আপডেট করার মতো হলেও এখনও পুরাতন সংস্করণটি পেতে ...
রবার্ট বেকার

70

কিছু লোক ভালো লেগেছে, আমি প্রয়োজন একাধিক উত্তর একত্রিত করতে, এবং আমি কোনো প্রক্সি সেট করার প্রয়োজন ছিল।

এটি কারও পক্ষে কাজ করা উচিত । আমার একটি EXE ফাইল বা এমএসআই ফাইল চালানোর শূন্য ইচ্ছা আছে .. আনইনস্টল / পুনরায় ইনস্টল করুন, বা ম্যানুয়ালি ফাইল এবং ফোল্ডার মুছুন। এটি তাই 1999: পি

  1. এনপিএম আপডেট করতে এটি চালান:

    পাওয়ারশেল হিসাবে চালান প্রশাসক

    npm i -g npm    // This works

    আমি ভাবছি না যে এই কোডটি নীচে আপনার এনপিএম সংস্করণটি আপগ্রেড করবে

    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    npm install -g npm-windows-upgrade
    npm-windows-upgrade
    
    (courtesy of "Robert" answer)

নোড.জেএস আপডেট করতে এটি চালান:

wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files (x86)\nodejs\node.exe'    (courtesy of BrunoLM answer)

যদি আপনি `উইজেট পান: পথের একটি অংশ খুঁজে পেলেন না ...." **, নীচে দেখুন ... নীচে স্ক্রোল করুন ওয়েব প্রতিক্রিয়া পড়া হচ্ছে ... এটি কমপক্ষে ফায়ারওয়াল / প্রক্সি দিয়ে খোঁচা দিচ্ছে (যদি আপনার একটি থাকে) অথবা ইতিমধ্যে কোডটি চালিয়ে গিয়েছে ...

অন্যভাবে

আপনার প্রক্সি সেট করার দরকার হতে পারে

npm config set proxy "http://proxy.yourcorp.com:811"    (yes, use quotes)

2 সম্ভাব্য ত্রুটি

  1. এটি "There.exe নোড" (লোনি সেরা উত্তরের সৌজন্যে) এর পথের সমাধান খুঁজে পাচ্ছে না

    উদাহরণস্বরূপ, যদি নোড.জেএস "প্রোগ্রাম ফাইলগুলি (x86)" এ না থাকে সম্ভবত যেখানে.এক্সইয়ের সাথে থাকে, এটি 'সি: \ প্রোগ্রাম ফাইল \ নোডেজ ode নোড.এক্সে' এ বাস করছে।

    wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files\nodejs\node.exe'
  2. এখন সম্ভবত এটি আপগ্রেড করার চেষ্টা করেছে তবে আপনি অন্য একটি ত্রুটি পেয়েছেন, "নোড.এক্সে অন্য প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে।"

    • অন্যান্য কনসোলগুলি বন্ধ / বন্ধ করুন .. কমান্ড প্রম্পটগুলি এবং পাওয়ারশেল উইন্ডো ইত্যাদি you're এমনকি আপনি যদি কোনও কমান্ড প্রম্পটে এনপিএম ব্যবহার করে থাকেন তবে এটি বন্ধ করুন।

এনপিএম-ভি (3.10.8)

নোড-ভি (v6.6.0)

সম্পন্ন. আমি যে সংস্করণটি আমি আছি চান


1
আমার নোড ইনc:\Program Files\nodejs
malix

1
এটি কেবলমাত্র একমাত্র উত্তর যা এখনও কাজ করতে পারে (অন্যরা দেখতে বেশ পুরানো এবং অবচিত দেখায়) এবং thanksশ্বরকে ধন্যবাদ এটি কাজ করে।
omer.ersoy

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

58

আপনি চকোলেটি ব্যবহার করতে পারেন যা উইন্ডোজের প্যাকেজ ম্যানেজার (দেবিয়ান লিনাক্সের জন্য অ্যাপট-গেটের মতো)।

টাটকা ইনস্টল করুন (আপনার পূর্বে ইনস্টল করা সংস্করণগুলি আনইনস্টল করার প্রয়োজন হতে পারে)

> choco install nodejs

সর্বশেষ সংস্করণে আপডেট করুন

> choco update nodejs

এবং এনপিএমের জন্য

> choco update npm

7
choco update npmঅবচয় করা হয়। npm-windows-upgradeএনপিএম আপডেট করতে ব্যবহার করুন । github.com/felixrieseberg/npm-windows-upgrade
রবার্ট বেকার

2
@ রবার্ট চোকো আপডেট কমান্ডটি অবচিত হয়েছে তবে আমরা এখনও চোকো আপগ্রেড কমান্ডটি ব্যবহার করতে পারি
আকিব

2
@ আকিব প্যাকেজ এনএমপি চকোলেটিতে নষ্ট হয়েছে। দেখুন chocolatey.org/packages/npm
রবার্ট বেকার

3
এই পরামর্শটি অনুসরণ করে এবং চকোলেটি এনপিএমের একটি অবিশ্বাস্যভাবে পুরানো সংস্করণ ইনস্টল করে যা আমার সামান্য পুরানো সংস্করণকে ছাড়িয়ে যায়, যার ফলে খুব খারাপ জিনিস ঘটে।
uglycoyote

48

আপনি নীচের কমান্ডটি সহ আপনার এনপিএমকে সর্বশেষ স্থিতিশীল সংস্করণে আপডেট করতে পারেন:

 npm install npm@latest -g

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


5
এনপিএম আপডেট করার সহজতম এবং সর্বোত্তম উত্তর
নাথানচরে

1
আপনি যদি নোডেজ ইনস্টল করেন তবে উইন্ডোজটিতে এনপিএম- এর দুটি সংস্করণ ইনস্টল করা আছে। চলমান npm install npm@latest -gকেবলমাত্র বৈশ্বিক ( -g) ইনস্টল করা একটি (% অ্যাপডাটা% ata npm \) আপডেট করুন । নোডেজ (% প্রোগ্রামফায়ালস% \ নোডেজস ode নোড_মডিউলস \ এনপিএম) এর সাথে আসা এনপিএম আপডেট করার জন্য আপনি নোডেজ.এস.আর.এন.এন থেকে .msi ইনস্টলারটি ডাউনলোড করে চালাতে পারেন। এনপিএম আপগ্রেড করার অন্যান্য সরকারী পদ্ধতি: github.com/npm/npm/wiki/
ট্রাবলশুটিং#

1
আমার জন্য কাজ করেছেন। আপনাকে ধন্যবাদ :)
মুদ্রাক প্যাটেল

আমার জন্য কাজ করেছেন :)
মায়াঙ্ক পান্ডেজে

এটির সরলতার কারণে এটি সেরা উত্তরের মতো বলে মনে হচ্ছে।
মাইক পুল

24

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

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


নিশ্চিতভাবে এটি @ ব্রায়ানডিপিপ্লমা করে। 2.14.12 থেকে 3.8.2 এ আপগ্রেড দেখানোর জন্য স্ক্রিন শট যুক্ত করা হয়েছে
উইল লোপেজ

22

উইন্ডোজ 7 x64 এ এনপিএম আপডেট করার জন্য এটি আমার পক্ষে ঠিক কাজ করে:

  • উইন্ডোজ স্টার্ট
  • সব প্রোগ্রাম
  • node.js
  • নোড.জেএস কমান্ড প্রম্পট (বিকল্প ক্লিক)
  • প্রশাসক হিসাবে চালান

    $ npm -g install npm

  • C:\Program Files\nodejs\npm.cmdনতুন এনপিএম অপসারণ হবেC:\Users\username\appdata\roaming\npm\npm.cmd

আশাকরি এটা সাহায্য করবে.


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

17

প্রশাসক হিসাবে পাওয়ারশেল খুলুন।

প্রথমবার ইনস্টল করতে আপনি এই ছোট স্ক্রিপ্টটি সর্বশেষতম ডাউনলোড করতে msiএবং এটি চালনার জন্য ব্যবহার করতে পারেন

$nodeLatest=((curl https://nodejs.org/download/release/latest/).Content | findstr x64.msi) -replace "<(.*?)>", "" -replace "\s+.+", "";
wget "https://nodejs.org/download/release/latest/$nodeLatest" -OutFile (join-path $env:TEMP node.msi); Start-Process (join-path $env:TEMP node.msi)

ভবিষ্যতের আপগ্রেডগুলিতে আপনি কেবল ডাউনলোড করতে node.exeএবং সাথে এনপিএম আপডেট করতে পারবেন

wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files\nodejs\node.exe'
npm i -g npm

আপনার এখন সর্বশেষ নোড এবং এনপিএম থাকা উচিত।


আমি আরও কিছুদূর গিয়ে nvmউইন্ডোজের জন্য একটি বাস্তবায়ন করার সিদ্ধান্ত নিয়েছি ।

https://github.com/brunolm/nvm

Install-Module -Name power-nvm

nvm install latest
nvm default latest

দুর্দান্ত উত্তর। অনেকে অবশ্যই C:\Program Files\nodejs\node.exeশেষ অংশের জন্য ব্যবহার করবেন।
আরভিমান

13

উইন্ডোজ আপগ্রেড এনএমপি ব্যবহার করুন

এটি কোনও উইন্ডোজে এনপিএম আপগ্রেড করার জন্য সরকারী নথি!

এখানে আমার স্ক্রিনশট!

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


এমএসআইও অন্য পছন্দ!
xgqfrms

আপনি যে পৃষ্ঠা থেকে লিঙ্ক করেছেন: "এটি মাইক্রোসফ্ট ডিএক্স ইঞ্জিনিয়ারদের তৈরি একটি ছোট সরঞ্জাম"। সুতরাং "এটি অফিশিয়াল ডকুমেন্ট" বলা কিছুটা বিভ্রান্তিকর হতে পারে। দেখে মনে হচ্ছে আপনি এটি নোড বা এনপিএম ভাবেন থেকে অফিসিয়াল বলছেন।
জিঙ্গলেস্টুলা

13

1. সর্বশেষ এনপিএম সংস্করণ ইনস্টল করা

npm install g npm@latest 

(এটি পরীক্ষা করতে আপনি "এনপিএম রূপান্তর" টাইপ করতে পারেন)


2. নোড ইনস্টল করা

ক। নিম্নলিখিত URL এর মাধ্যমে নোড নতুন সংস্করণ ইনস্টল করুন: https://nodejs.org/en/download/current/ ডিফল্ট পছন্দগুলি অনুসরণ করুন
খ। সি সরান: \ ব্যবহারকারীগণ \\ অ্যাপডাটা \ রোমিং \ এনপিএম
গ। সি: \ ব্যবহারকারীদের \\ অ্যাপডাটা \ রোমিং \ npm-ক্যাশে সরান


বৈকল্পিকভাবে:

ঘ। (আপনার বর্তমান প্রকল্প ফোল্ডারে নোড_মডিউল ফোল্ডার মুছুন)
এবং। এনপিএম ক্যাশে যাচাই করুন
f। এনপিএম ইনস্টল


এটি আমার পক্ষে কাজ করেছে .. আপনার এনপিএম পুনর্নির্মাণ নোড-স্যাস ব্যবহারের প্রয়োজন হতে পারে
Abx

9

নোড.জেএস কীভাবে আপডেট করবেন:

  1. নোড.জেএস আনইনস্টল করুন স্টার্ট মেনুতে ক্লিক করুন, "একটি প্রোগ্রাম পরিবর্তন করুন বা সরান" টাইপ করুন, দেখানো আইটেমটিতে ক্লিক করুন, তালিকায় নোড.জেগুলি সন্ধান করুন এবং এটি আনইনস্টল করুন।

  2. ডিরেক্টরিগুলি, উভয় C:\Program Files (x86)\nodejs\এবং C:\Program Files\nodejs\যদি সেগুলি বিদ্যমান থাকে তবে মুছুন ।

  3. সর্বশেষতম, https://nodejs.org/en/download ইনস্টল করুন

    আনইনস্টল / মোছা / ইনস্টল করা অপ্রয়োজনীয় বলে মনে হয় তবে এটি প্রায়শই হয় এবং এটি আপনার সময় সাশ্রয় করে। এই নির্দেশাবলী মাইক্রোসফ্ট থেকে আসে।

কীভাবে এনপিএম আপডেট করবেন:

    https://www.npmjs.com/package/npm-windows-upgrade

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

সবই পরীক্ষা করা হয়েছিল এবং উইন্ডোজ 10 (2017) এ কাজ করা হয়েছিল।


9

এর মূল্য কী, তার জন্য আমাকে বেশ কয়েকটি উত্তর একত্রিত করতে হয়েছিল ...

  1. কন্ট্রোল প্যানেলে Node.js আনইনস্টল করুন প্রোগ্রামগুলি যোগ করুন / সরান
  2. ডিরেক্টরিগুলি, উভয় C:\Program Files (x86)\nodejs\এবং C:\Program Files\nodejs\যদি সেগুলি বিদ্যমান থাকে তবে মুছুন ।
  3. সর্বশেষতম সংস্করণটি ইনস্টল করুন, http://nodejs.org/download/

আপনি কেন এটি করতে হয়েছিল তা নির্দিষ্ট কিছু মনে করতে পারেন? আমি এটি ডাউনলোড, ইনস্টল করার মাধ্যমে চেষ্টা করেছি এবং এটি তাত্ক্ষণিকভাবে কাজ করেছে worked
অ্যান্থেস

না, তবে আমার মনে হয় নোডের পুরানো সংস্করণটি এটিকে পথের একটি ভিন্ন উইন্ডো ডিরেক্টরিতে ইনস্টল করেছে। কমপক্ষে আমার অনুমানটি
টিম

7

এটি NODE.Js i NVM এর সংস্করণ বজায় রাখার সেরা সরঞ্জাম

উইন্ডোজের জন্য নোড সংস্করণ পরিচালক (এনভিএম) তবে উইন্ডোজের জন্য, একটি ইনস্টলার সহ। এখনই ডাউনলোড করুন ! এটি সর্বদা নোড সংস্করণ পরিচালক হয়েছে, আইওএসজেএস ম্যানেজার নয়, তাই io.js এর জন্য কোনও ব্যাক-সাপোর্ট নেই তবে নোড 4+ সমর্থিত। এখানে চিত্র বর্ণনা লিখুন


1
এখানে সবচেয়ে শক্তিশালী এবং সুবিধাজনক উত্তর? এই একজনকে পছন্দ করুন! যদি তুমি রাজি থাক.
জ্যারেড থারস্ক

5

আমার জন্য, সম্পূর্ণ নোড আনইনস্টল করার পরে। 10.29, এবং তারপরে নোড 4.2.2 ইনস্টল করার পরে, আমার সি: \ উইন্ডো ফোল্ডারে একটি 10.29 নোড.এক্সি ফাইল থাকবে remained

আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি পেয়েছি:

where.exe node

আদেশটি ফিরে এসেছে:

C:\Windows\node.exe
C:\Program Files\nodejs\node.exe

সুতরাং যদিও আমি এমএসআই এক্সিকিউটেবলের মাধ্যমে সফলভাবে সংস্করণ 4.2.2 ইনস্টল করেছি, "নোড-ভি" কমান্ডটি 10.29 ফেরত যেতে থাকবে।

আমি এই ফাইলটি মোছার মাধ্যমে এটি সমাধান করেছি:

C:\Windows\node.exe

5

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

নোড.জেএস আপডেট করার সর্বোত্তম উপায়ের জন্য (কমপক্ষে আমার জন্য), https://nodejs.org/en/ এ যান তারপরে শেষ সংস্করণটি ডাউনলোড করুন এবং একই ফোল্ডারে ইনস্টল করুন আপনি আগের সংস্করণটি ইনস্টল করেছেন - 1 মিনিটে এবং এটি সম্পন্ন. আপনার কোনও পুরানো ফাইল সরানোর দরকার নেই।

তারপরে সেন্টিমিডিতে এনপিএম টাইপিং আপডেট করুন :npm install --save latest-version


1
অন্যান্য সমাধানের চেষ্টা করার সময় আমি দুর্ঘটনাক্রমে এনপিএম আপডেট করেছি updated এটি আপডেট করতে সেএমডি টাইপ করুন: এনএমপি ইনস্টল - সেভের সর্বশেষ সংস্করণ
ভ্যাসিল গুটনিক

1
কখনও কখনও আমি এখনও উইন্ডোজ কেন নিজেকে জিজ্ঞাসা করি। আপনার সহজ সমাধানের জন্য ধন্যবাদ।
ইউরি রামোস

4

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

তবে আমার অতিরিক্ত সমস্যা ছিল যে কমান্ড লাইনে আমার এখনও পুরাতন নোড এবং এনপিএম ছিল। নতুন ইনস্টলেশন দ্বারা সমস্যাটি হয়েছিল, এটি এটি ইনস্টল করা হয়েছিল

C:\Program Files (x86)\nodejs\

আগের ইনস্টলেশন পরিবর্তে

C:\Program Files\nodejs\

নতুন ইনস্টলেশনটি পুরানোটির পরে আমার পথের চলকটিতে নতুন ডিরেক্টরি যুক্ত করেছে। সুতরাং পুরানো ইনস্টলেশনটি এখনও সেই পথে সক্রিয় ছিল। সরানোর পরে C:\Program Files\nodejs\থেকে সিস্টেম পাথ এবং C:\Users\...\AppData\Roaming\npmথেকে ব্যবহারকারী পাথ এবং কমান্ড লাইন পুনরায় চালু করার নতুন ইনস্টলেশন সক্রিয় ছিলেন।

সম্ভবত সর্বনিম্ন পথটি একটি স্থানীয় সমস্যা ছিল যার নতুন ইনস্টলেশনটির সাথে কোনও সম্পর্ক নেই, এতে আমার দুটি লিঙ্ক ছিল AppData\Roaming\npm। এবং সম্ভবত এটি প্রথম নোড.জেএস আনইনস্টল করে এবং পরে নতুন সংস্করণ ইনস্টল করেও ঠিক করা যেতে পারে।


4

এটি আমার পক্ষে ভাল কাজ করে

  1. প্রশাসক হিসাবে কমান্ড প্রম্পট চালান

  2. নোডেজযুক্ত ফোল্ডারে নেভিগেট করুন (উদা। সি: \ প্রোগ্রাম ফাইলগুলি \ নোডেজ)
  3. পাওয়ারশেল চালান - এক্সপ্লিশনপলিসি সীমাহীন

  4. এনপিএম-উইন্ডোজ-আপগ্রেড চালান

  5. এটি ইনস্টল করার জন্য উপলব্ধ সংস্করণগুলির তালিকা প্রদর্শন করবে। উপরে / ডাউন কী এবং সরানো এন্টার টিপে কেবল আপনার পছন্দসই সংস্করণটি নির্বাচন করুন।

    এটি আপনার এনপিএম আপডেট করবে
  6. এনপিএম এর বর্তমান সংস্করণটি পরীক্ষা করতে

    এনপিএম চালান - রূপান্তর

কমান্ড প্রম্পট স্ক্রিনশট


4

আমিও একই রকম সমস্যার মুখোমুখি ছিলাম। আমি নীচে উল্লিখিত পদক্ষেপগুলি অনুসরণ করেছি এবং এটি আমার পক্ষে কাজ করেছে:

  • যাও Windows > Start > Node.js

    • ডান ক্লিক করুন Node.js command prompt
    • ক্লিক করুন Run as administrator
  • ping registry.npmjs.org

  • npm view npm version

  • cd %ProgramFiles%\nodejs

  • npm install npm@latest

এবং এনপিএম সফলভাবে আপডেট হয়েছে। আগে আমি সিএমডির জন্য চেষ্টা করছিলাম এবং এটি ত্রুটি ছুঁড়েছিল। নোডজেস কমান্ড প্রম্পট চালিয়ে সমাধানের কিছু সমস্যা হতে পারে। আশা করি এটি আপনার জন্য কাজ করবে এটা চেষ্টা কর.


4

আপডেটগুলি ইনস্টল করতে, কেবল নোডেজ.আর.এস. সাইট থেকে ইনস্টলারটি ডাউনলোড করুন এবং এটি আবার চালান run নোড.জেএস এবং এনপিএমের নতুন সংস্করণটি পুরানো সংস্করণগুলিকে প্রতিস্থাপন করবে।


এই জানালা 10. আমি সঙ্গে আমার ক্ষেত্রে কাজ করে নি npm v5.4.2এবং node 7.5.0। আমি যখন ইনস্টল করতে চেয়েছিলেন node v9.0.0 npm -vবলে 5.4.2না 5.5.1হিসাবে এটি হওয়া উচিত
Искрен Станиславов

4

সবচেয়ে সহজ উপায় আমি আপডেট করার জন্য Node.js ব্যবহার করছে এতদূর পাওয়া Chocolatey । উইন্ডোজে নোড.জেএস এর সর্বশেষতম সংস্করণ ইনস্টল বা আপডেট করতে চকোলেটি ব্যবহার করুন:

পদক্ষেপ 1: প্রথমে, নিশ্চিত হয়ে নিন যে আপনি ইতিমধ্যে চকোলেটি ইনস্টল করেছেন। যদি তা না হয় তবে cmd.exe বা PowerShell.exe এর মাধ্যমে চকোলেটি ইনস্টল করতে প্রশাসনিক শেল ব্যবহার করুন । আরও তথ্যের জন্য, এখানে যান: https://chocolatey.org/docs/installation

পদক্ষেপ 2: cmd.exe দিয়ে ইনস্টল করুন । নিম্নলিখিত কমান্ড চালান:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

PowerShell.exe দিয়ে ইনস্টল করতে , এখানে যান: https://chocolatey.org/docs/installation

পদক্ষেপ 3: cmd.exe (প্রশাসনিক মোডে) এ নিম্নলিখিত আদেশগুলি সহ ইনস্টল বা আপডেট করুন

নোড.জেএস ইনস্টল করতে :cinst nodejs.install

নোড.জেএস আপডেট করতে :cup nodejs.install


4

উইন্ডো 10 বা উইন্ডো 8 এর জন্য এই পদক্ষেপগুলি অনুসরণ করুন

  • WIN + R টিপুন এবং সিএমডি টাইপ করুন এবং প্রবেশ করুন
  • npm i -g npm@next
  • npm i -g npm@next অথবা npm i -g node@{version}
  • এনভায়রনমেন্ট C:\Program Files\nodejsভেরিয়েবল PATH থেকে পরিবেশের পথটি সরান ।
  • refreshenvসেমিডিতে টাইপ করুন

এখন আপনার ইনস্টল করা আপনার নতুন সংস্করণ থাকবে।

দ্রষ্টব্য : আপনি যদি পথ সরিয়ে না নেন। আপনি নোডের আগের সংস্করণটি দেখতে পাবেন।


3

নোডজেএস এর জন্য

প্রয়োজনীয় নোড সংস্করণ এমএসআই এখান থেকে ডাউনলোড করুন এবং ইনস্টল করুন

এনপিএমের জন্য

প্রশাসক হিসাবে পাওয়ারশেল চালান

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade

2

পাওয়ারশেল সরাসরি এনপিএম চালায় না, আমি এটি ব্যবহারের পরামর্শ দিচ্ছি

.\npm install -g npm-windows-upgrade
.\npm-windows-upgrade

এবং এটি দিয়ে ব্যর্থ হয়েছে:

আপনি এনপিএম 6.1.0 ইনস্টল করতে চেয়েছিলেন তবে ইনস্টল করা সংস্করণটি 3.10.10।

একটি সাধারণ কারণ হ'ল "এনএমপি ইনস্টল এনপিএম" বা "এনপিএম আপগ্রেড এনপিএম"। আজকের হিসাবে, একমাত্র সমাধান হ'ল সম্পূর্ণভাবে আনইনস্টল করা এবং তারপরে নোড.জেএস পুনরায় ইনস্টল করা to একটি ছোট টিউটোরিয়ালের জন্য, দয়া করে http://aka.ms/fix-npm- আপগ্রেড দেখুন

আপনার সমস্যাটি http://aka.ms/npm-issues এ প্রতিবেদন করার বিষয়ে দয়া করে বিবেচনা করুন ।

http://aka.ms/fix-npm-upreg <- এটি একটি মৃত লিঙ্ক


1

আপনি এই আদেশগুলি ব্যবহার করতে পারেন:

npm cache clean
npm update -g [package....]

আপনি যদি নোডের আগের সংস্করণটি থেকে আপগ্রেড করে থাকেন তবে আপনি বিদ্যমান বিদ্যমান সমস্ত প্যাকেজ আপডেট করতে চাইবেন want আপনি আপডেট হওয়া প্যাকেজের নামটিও নির্দিষ্ট করতে পারেন।


1

এটি কাউকে সাহায্য করতে পারে। "এনএমপি-উইন্ডোজ-আপগ্রেড" বা ইনস্টলার একা আমার পক্ষে তা করেনি। পাওয়ারশেল এখনও নোড এবং এনপিএম এর একটি পুরানো সংস্করণ ব্যবহার করছিল।

সুতরাং আমি এটিই করেছি (আমার জন্য কাজ করেছেন): 1. নোডেজ.এস.আর.জি. থেকে সর্বশেষতম ইনস্টলারটি ডাউনলোড করুন। নোড ইনস্টল করুন। এটি আপনার নোড আপডেট করবে; সর্বত্র (পাওয়ারশেল, সেন্টিমিডি ইত্যাদি)। ২. এনপিএম-উইন্ডোজ-আপগ্রেড প্যাকেজ ইনস্টল করুন (এনপিএম ইনস্টল-জি এনপিএম-উইন্ডোজ-আপগ্রেড) এবং এনএমপি-উইন্ডোজ-আপগ্রেড চালান।

আমি কোনও কিছুই আনইনস্টল করি নি এবং কোনও পথও সেট করি নি।


1
"পাওয়ারশেল এখনও নোড এবং এনপিএম এর পুরানো সংস্করণ ব্যবহার করছিল।" আপনি সম্ভবত অতীতের অন্য কোনও আপডেট পদ্ধতিটি পাথটি সংশোধন করে বা এনপিএম আই-জি এনপিএম চালিয়ে গিয়েছিলেন। আপনি যদি ভবিষ্যতে কোনও সমস্যা নিয়ে যান তবে আপনাকে অবশ্যই এটি করতে হবে: github.com/felixrieseberg/…
রবার্ট বেকার

1

আমার ক্ষেত্রে, আমি আবিষ্কার করেছি যে আমার কাছে নোড.জেস দুটি কপি ইনস্টল করা আছে। একটি "সি: \ প্রোগ্রাম ফাইল \ নোডেজ" এর অধীনে এবং অন্যটি "সি: \ প্রোগ্রাম ফাইল (x86) \ নোডেজ" এর অধীনে।


0

এটিই আমার পক্ষে কাজ করেছিল।

  1. নোডেজ ইনস্টল করা আছে এমনটি বাদে একটি স্থানীয় ফোল্ডার খুলুন।
  2. কমান্ড সহ সেই ফোল্ডারে এনপিএম ইনস্টল করুন npm install npm
  3. নোড জেএসযুক্ত ফোল্ডারে নেভিগেট করুন। (সি: \ প্রোগ্রাম ফাইল \ নোডেজ s নোড_মডিউল)
  4. এনপিএম ফোল্ডারটি মুছুন এবং স্থানীয় ফোল্ডারে এনপিএম এবং বিন ফোল্ডারগুলির সাথে এটি প্রতিস্থাপন করুন।
  5. চালান npm -v। এখন আপনি এনপিএম এর জন্য আপডেট সংস্করণ পাবেন।

দ্রষ্টব্য: আমি সরাসরি "সি: \ প্রোগ্রাম ফাইলগুলি ode নোডেজ \ নোড_মডিউলস" এ এনএমপি ইনস্টল করার চেষ্টা করেছি তবে এটি ত্রুটি তৈরি করেছে।


0
  1. শুরু
  2. উইন্ডোজ পাওয়ারশেলের জন্য অনুসন্ধান করুন
  3. ডান ক্লিক করুন এবং প্রশাসক হিসাবে চালান
  4. প্রকার: where.exe নোড (আপনার সিস্টেমে নোড.এক্সির পাথ ফিরে আসে this এটি অনুলিপি করুন)
  5. wget হয় https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'পাথ অফ NODE.EXE_WHICH_YOU_COPIED_JUST_NOW'
  6. এটি কাজ করেছে কিনা তা পরীক্ষা করতে আপনার গিট ব্যাশ / নরমাল কমান্ড প্রম্পটে যান এবং টাইপ করুন: নোড -v
  7. এখানে আপনি নোডের বর্তমান সংস্করণটি খুঁজে পেতে পারেন: https://nodejs.org/en/blog/re कृपया/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.