আমি চেষ্টা এই :
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
... তবে এটি কার্যকর হয়নি।
আমি কীভাবে উইন্ডোজ এ করব?
sudo
উইন্ডোজে কাজ করে না ...
আমি চেষ্টা এই :
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
... তবে এটি কার্যকর হয়নি।
আমি কীভাবে উইন্ডোজ এ করব?
sudo
উইন্ডোজে কাজ করে না ...
উত্তর:
এটি উইন্ডোজে এনপিএম আপগ্রেড করার নতুন সেরা উপায় ।
প্রশাসক হিসাবে পাওয়ারশেল চালান
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
।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.
সর্বশেষতম এমএসআই ডাউনলোড করে চালান। এমএসআই আপনার ইনস্টল করা নোড এবং এনপিএম আপডেট করবে।
npm install -g npm
কাজ করে। আমি এটা করেছি; আমার কোন অসুবিধা হয়নি। খুব সম্প্রতি, আমি নোড আপগ্রেড করেছি এবং বর্তমান এনএমপিও পেয়েছি।
এনপিএম আপডেট করতে, এটি আমার পক্ষে কাজ করেছে:
C:\Program Files (x86)\nodejs
npm install npm
(কোনও -g
বিকল্প নেই)npm install npm@latest
কিছু লোক ভালো লেগেছে, আমি প্রয়োজন একাধিক উত্তর একত্রিত করতে, এবং আমি কোনো প্রক্সি সেট করার প্রয়োজন ছিল।
এটি কারও পক্ষে কাজ করা উচিত । আমার একটি EXE ফাইল বা এমএসআই ফাইল চালানোর শূন্য ইচ্ছা আছে .. আনইনস্টল / পুনরায় ইনস্টল করুন, বা ম্যানুয়ালি ফাইল এবং ফোল্ডার মুছুন। এটি তাই 1999: পি
এনপিএম আপডেট করতে এটি চালান:
পাওয়ারশেল হিসাবে চালান প্রশাসক
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 সম্ভাব্য ত্রুটি
এটি "There.exe নোড" (লোনি সেরা উত্তরের সৌজন্যে) এর পথের সমাধান খুঁজে পাচ্ছে না
উদাহরণস্বরূপ, যদি নোড.জেএস "প্রোগ্রাম ফাইলগুলি (x86)" এ না থাকে সম্ভবত যেখানে.এক্সইয়ের সাথে থাকে, এটি 'সি: \ প্রোগ্রাম ফাইল \ নোডেজ ode নোড.এক্সে' এ বাস করছে।
wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\Program Files\nodejs\node.exe'
এখন সম্ভবত এটি আপগ্রেড করার চেষ্টা করেছে তবে আপনি অন্য একটি ত্রুটি পেয়েছেন, "নোড.এক্সে অন্য প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে।"
এনপিএম-ভি (3.10.8)
নোড-ভি (v6.6.0)
সম্পন্ন. আমি যে সংস্করণটি আমি আছি চান ।
c:\Program Files\nodejs
আপনি চকোলেটি ব্যবহার করতে পারেন যা উইন্ডোজের প্যাকেজ ম্যানেজার (দেবিয়ান লিনাক্সের জন্য অ্যাপট-গেটের মতো)।
টাটকা ইনস্টল করুন (আপনার পূর্বে ইনস্টল করা সংস্করণগুলি আনইনস্টল করার প্রয়োজন হতে পারে)
> choco install nodejs
সর্বশেষ সংস্করণে আপডেট করুন
> choco update nodejs
এবং এনপিএমের জন্য
> choco update npm
choco update npm
অবচয় করা হয়। npm-windows-upgrade
এনপিএম আপডেট করতে ব্যবহার করুন । github.com/felixrieseberg/npm-windows-upgrade
আপনি নীচের কমান্ডটি সহ আপনার এনপিএমকে সর্বশেষ স্থিতিশীল সংস্করণে আপডেট করতে পারেন:
npm install npm@latest -g
এটি চালানোর জন্য পাওয়ারশেল ব্যবহার করুন। এই কমান্ডটির জন্য উইন্ডোজ প্রশাসকের সুযোগ-সুবিধার দরকার নেই এবং আপনি ফলাফলটি যাচাই করতে পারবেনnpm -v
npm install npm@latest -g
কেবলমাত্র বৈশ্বিক ( -g
) ইনস্টল করা একটি (% অ্যাপডাটা% ata npm \) আপডেট করুন । নোডেজ (% প্রোগ্রামফায়ালস% \ নোডেজস ode নোড_মডিউলস \ এনপিএম) এর সাথে আসা এনপিএম আপডেট করার জন্য আপনি নোডেজ.এস.আর.এন.এন থেকে .msi ইনস্টলারটি ডাউনলোড করে চালাতে পারেন। এনপিএম আপগ্রেড করার অন্যান্য সরকারী পদ্ধতি: github.com/npm/npm/wiki/
পূর্ববর্তী উত্তরগুলি নোড.জেএস (সম্ভবত সেরা বিকল্প) এর একটি নতুন সংস্করণ ইনস্টল করতে কাজ করবে, তবে যদি আপনার নির্দিষ্ট নোড.জেএস সংস্করণে নির্ভরতা থাকে তবে নিম্নলিখিতগুলি কাজ করবে: "এনপিএম ইনস্টল এনপিএম-জি"। কমান্ডের আগে এবং পরে npm -v চালিয়ে যাচাই করুন।
উইন্ডোজ 7 x64 এ এনপিএম আপডেট করার জন্য এটি আমার পক্ষে ঠিক কাজ করে:
প্রশাসক হিসাবে চালান
$ npm -g install npm
C:\Program Files\nodejs\npm.cmd
নতুন এনপিএম অপসারণ হবেC:\Users\username\appdata\roaming\npm\npm.cmd
আশাকরি এটা সাহায্য করবে.
প্রশাসক হিসাবে পাওয়ারশেল খুলুন।
প্রথমবার ইনস্টল করতে আপনি এই ছোট স্ক্রিপ্টটি সর্বশেষতম ডাউনলোড করতে 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
শেষ অংশের জন্য ব্যবহার করবেন।
উইন্ডোজ আপগ্রেড এনএমপি ব্যবহার করুন
এটি কোনও উইন্ডোজে এনপিএম আপগ্রেড করার জন্য সরকারী নথি!
এখানে আমার স্ক্রিনশট!
1. সর্বশেষ এনপিএম সংস্করণ ইনস্টল করা
npm install –g npm@latest
(এটি পরীক্ষা করতে আপনি "এনপিএম রূপান্তর" টাইপ করতে পারেন)
2. নোড ইনস্টল করা
ক। নিম্নলিখিত URL এর মাধ্যমে নোড নতুন সংস্করণ ইনস্টল করুন: https://nodejs.org/en/download/current/
ডিফল্ট পছন্দগুলি অনুসরণ করুন
খ। সি সরান: \ ব্যবহারকারীগণ \\ অ্যাপডাটা \ রোমিং \ এনপিএম
গ। সি: \ ব্যবহারকারীদের \\ অ্যাপডাটা \ রোমিং \ npm-ক্যাশে সরান
বৈকল্পিকভাবে:
ঘ। (আপনার বর্তমান প্রকল্প ফোল্ডারে নোড_মডিউল ফোল্ডার মুছুন)
এবং। এনপিএম ক্যাশে যাচাই করুন
f। এনপিএম ইনস্টল
নোড.জেএস আনইনস্টল করুন স্টার্ট মেনুতে ক্লিক করুন, "একটি প্রোগ্রাম পরিবর্তন করুন বা সরান" টাইপ করুন, দেখানো আইটেমটিতে ক্লিক করুন, তালিকায় নোড.জেগুলি সন্ধান করুন এবং এটি আনইনস্টল করুন।
ডিরেক্টরিগুলি, উভয় C:\Program Files (x86)\nodejs\
এবং C:\Program Files\nodejs\
যদি সেগুলি বিদ্যমান থাকে তবে মুছুন ।
সর্বশেষতম, https://nodejs.org/en/download ইনস্টল করুন
আনইনস্টল / মোছা / ইনস্টল করা অপ্রয়োজনীয় বলে মনে হয় তবে এটি প্রায়শই হয় এবং এটি আপনার সময় সাশ্রয় করে। এই নির্দেশাবলী মাইক্রোসফ্ট থেকে আসে।
https://www.npmjs.com/package/npm-windows-upgrade
এটি উইন্ডোতে এনপিএম আপগ্রেড করার জন্য অফিসিয়াল ডকুমেন্টেশন।
সবই পরীক্ষা করা হয়েছিল এবং উইন্ডোজ 10 (2017) এ কাজ করা হয়েছিল।
এর মূল্য কী, তার জন্য আমাকে বেশ কয়েকটি উত্তর একত্রিত করতে হয়েছিল ...
C:\Program Files (x86)\nodejs\
এবং C:\Program Files\nodejs\
যদি সেগুলি বিদ্যমান থাকে তবে মুছুন ।এটি NODE.Js i NVM এর সংস্করণ বজায় রাখার সেরা সরঞ্জাম
উইন্ডোজের জন্য নোড সংস্করণ পরিচালক (এনভিএম) তবে উইন্ডোজের জন্য, একটি ইনস্টলার সহ। এখনই ডাউনলোড করুন ! এটি সর্বদা নোড সংস্করণ পরিচালক হয়েছে, আইওএসজেএস ম্যানেজার নয়, তাই io.js এর জন্য কোনও ব্যাক-সাপোর্ট নেই তবে নোড 4+ সমর্থিত।
আমার জন্য, সম্পূর্ণ নোড আনইনস্টল করার পরে। 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
ঠিক আছে ছেলেরা, আমি পূর্বের সমস্ত স্টাফ পড়েছি (উইন্ডোজে চেষ্টা করেছি) এবং এই সমস্ত উত্তরগুলির নিজস্ব অসুবিধা রয়েছে।
নোড.জেএস আপডেট করার সর্বোত্তম উপায়ের জন্য (কমপক্ষে আমার জন্য), https://nodejs.org/en/ এ যান তারপরে শেষ সংস্করণটি ডাউনলোড করুন এবং একই ফোল্ডারে ইনস্টল করুন আপনি আগের সংস্করণটি ইনস্টল করেছেন - 1 মিনিটে এবং এটি সম্পন্ন. আপনার কোনও পুরানো ফাইল সরানোর দরকার নেই।
তারপরে সেন্টিমিডিতে এনপিএম টাইপিং আপডেট করুন :npm install --save latest-version
আমি @ josh3737 অনুসরণ করেছি এবং নোড.জেএস হোমপেজ থেকে সর্বশেষতম এমএসআই ইনস্টল করেছি।
তবে আমার অতিরিক্ত সমস্যা ছিল যে কমান্ড লাইনে আমার এখনও পুরাতন নোড এবং এনপিএম ছিল। নতুন ইনস্টলেশন দ্বারা সমস্যাটি হয়েছিল, এটি এটি ইনস্টল করা হয়েছিল
C:\Program Files (x86)\nodejs\
আগের ইনস্টলেশন পরিবর্তে
C:\Program Files\nodejs\
নতুন ইনস্টলেশনটি পুরানোটির পরে আমার পথের চলকটিতে নতুন ডিরেক্টরি যুক্ত করেছে। সুতরাং পুরানো ইনস্টলেশনটি এখনও সেই পথে সক্রিয় ছিল। সরানোর পরে C:\Program Files\nodejs\
থেকে সিস্টেম পাথ এবং C:\Users\...\AppData\Roaming\npm
থেকে ব্যবহারকারী পাথ এবং কমান্ড লাইন পুনরায় চালু করার নতুন ইনস্টলেশন সক্রিয় ছিলেন।
সম্ভবত সর্বনিম্ন পথটি একটি স্থানীয় সমস্যা ছিল যার নতুন ইনস্টলেশনটির সাথে কোনও সম্পর্ক নেই, এতে আমার দুটি লিঙ্ক ছিল AppData\Roaming\npm
। এবং সম্ভবত এটি প্রথম নোড.জেএস আনইনস্টল করে এবং পরে নতুন সংস্করণ ইনস্টল করেও ঠিক করা যেতে পারে।
এটি আমার পক্ষে ভাল কাজ করে
প্রশাসক হিসাবে কমান্ড প্রম্পট চালান
পাওয়ারশেল চালান - এক্সপ্লিশনপলিসি সীমাহীন
এনপিএম-উইন্ডোজ-আপগ্রেড চালান
এনপিএম চালান - রূপান্তর
আমিও একই রকম সমস্যার মুখোমুখি ছিলাম। আমি নীচে উল্লিখিত পদক্ষেপগুলি অনুসরণ করেছি এবং এটি আমার পক্ষে কাজ করেছে:
যাও 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
এবং এনপিএম সফলভাবে আপডেট হয়েছে। আগে আমি সিএমডির জন্য চেষ্টা করছিলাম এবং এটি ত্রুটি ছুঁড়েছিল। নোডজেস কমান্ড প্রম্পট চালিয়ে সমাধানের কিছু সমস্যা হতে পারে। আশা করি এটি আপনার জন্য কাজ করবে এটা চেষ্টা কর.
আপডেটগুলি ইনস্টল করতে, কেবল নোডেজ.আর.এস. সাইট থেকে ইনস্টলারটি ডাউনলোড করুন এবং এটি আবার চালান run নোড.জেএস এবং এনপিএমের নতুন সংস্করণটি পুরানো সংস্করণগুলিকে প্রতিস্থাপন করবে।
npm v5.4.2
এবং node 7.5.0
। আমি যখন ইনস্টল করতে চেয়েছিলেন node v9.0.0
npm -v
বলে 5.4.2
না 5.5.1
হিসাবে এটি হওয়া উচিত
সবচেয়ে সহজ উপায় আমি আপডেট করার জন্য 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
উইন্ডো 10 বা উইন্ডো 8 এর জন্য এই পদক্ষেপগুলি অনুসরণ করুন
npm i -g npm@next
npm i -g npm@next
অথবা npm i -g node@{version}
C:\Program Files\nodejs
ভেরিয়েবল PATH থেকে পরিবেশের পথটি সরান ।refreshenv
সেমিডিতে টাইপ করুনএখন আপনার ইনস্টল করা আপনার নতুন সংস্করণ থাকবে।
দ্রষ্টব্য : আপনি যদি পথ সরিয়ে না নেন। আপনি নোডের আগের সংস্করণটি দেখতে পাবেন।
নোডজেএস এর জন্য
প্রয়োজনীয় নোড সংস্করণ এমএসআই এখান থেকে ডাউনলোড করুন এবং ইনস্টল করুন
এনপিএমের জন্য
প্রশাসক হিসাবে পাওয়ারশেল চালান
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
পাওয়ারশেল সরাসরি এনপিএম চালায় না, আমি এটি ব্যবহারের পরামর্শ দিচ্ছি
.\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 <- এটি একটি মৃত লিঙ্ক
আপনি এই আদেশগুলি ব্যবহার করতে পারেন:
npm cache clean
npm update -g [package....]
আপনি যদি নোডের আগের সংস্করণটি থেকে আপগ্রেড করে থাকেন তবে আপনি বিদ্যমান বিদ্যমান সমস্ত প্যাকেজ আপডেট করতে চাইবেন want আপনি আপডেট হওয়া প্যাকেজের নামটিও নির্দিষ্ট করতে পারেন।
এটি কাউকে সাহায্য করতে পারে। "এনএমপি-উইন্ডোজ-আপগ্রেড" বা ইনস্টলার একা আমার পক্ষে তা করেনি। পাওয়ারশেল এখনও নোড এবং এনপিএম এর একটি পুরানো সংস্করণ ব্যবহার করছিল।
সুতরাং আমি এটিই করেছি (আমার জন্য কাজ করেছেন): 1. নোডেজ.এস.আর.জি. থেকে সর্বশেষতম ইনস্টলারটি ডাউনলোড করুন। নোড ইনস্টল করুন। এটি আপনার নোড আপডেট করবে; সর্বত্র (পাওয়ারশেল, সেন্টিমিডি ইত্যাদি)। ২. এনপিএম-উইন্ডোজ-আপগ্রেড প্যাকেজ ইনস্টল করুন (এনপিএম ইনস্টল-জি এনপিএম-উইন্ডোজ-আপগ্রেড) এবং এনএমপি-উইন্ডোজ-আপগ্রেড চালান।
আমি কোনও কিছুই আনইনস্টল করি নি এবং কোনও পথও সেট করি নি।
এটিই আমার পক্ষে কাজ করেছিল।
npm install npm
npm -v
। এখন আপনি এনপিএম এর জন্য আপডেট সংস্করণ পাবেন।দ্রষ্টব্য: আমি সরাসরি "সি: \ প্রোগ্রাম ফাইলগুলি ode নোডেজ \ নোড_মডিউলস" এ এনএমপি ইনস্টল করার চেষ্টা করেছি তবে এটি ত্রুটি তৈরি করেছে।