কীভাবে উইন্ডোজ থেকে নোড.জেএস পুরোপুরি অপসারণ করা যায়


270

আমি আমার পূর্ববর্তী নোড.জেএস (0.8.11) সংস্করণটি আনইনস্টল করেছি এবং নোড.জেএস ওয়েবসাইট থেকে সর্বশেষতম 0.10.24 ডাউনলোড করে ইনস্টল করেছি। যাইহোক, দৌড়ানোর পরে node --version, এটি এখনও ইঙ্গিত করে যে আমি v0.8.11 চালাচ্ছি। স্পষ্টতই, আনইনস্টল প্রক্রিয়া চলাকালীন কিছু জিনিস পিছনে ছিল এবং এটি এনপিএমের মাধ্যমে মডিউল যুক্ত করার চেষ্টা করার সময় আমাকে সমস্ত ধরণের ত্রুটি ঘটায়। আমি ওএসএক্স এবং লিনাক্সের জন্য এর সমাধান দেখেছি, তবে উইন্ডোজের জন্য কিছুই খুঁজে পাইনি। আমি উইন্ডোজ 7 64-বিট চালাচ্ছি।


3
এটি খারাপ শোনাচ্ছে তবে আপনি কি পরে আবার চালু করবেন?
ব্র্যান্ডস্ক্রিপ্ট

উত্তর:


644

উইন্ডোজ থেকে নোড.জেএস কীভাবে সরাবেন:

  1. একটা গভীর শ্বাস নাও.

  2. চালান npm cache clean --force

  3. আনইনস্টলার দিয়ে প্রোগ্রামগুলি এবং বৈশিষ্ট্যগুলি থেকে আনইনস্টল করুন।

  4. পুনরায় বুট করুন (বা আপনি সম্ভবত টাস্ক ম্যানেজারের কাছ থেকে সমস্ত নোড-সম্পর্কিত প্রক্রিয়া হত্যা করে পালিয়ে যেতে পারেন)।

  5. এই ফোল্ডারগুলি সন্ধান করুন এবং যদি এখনও বিদ্যমান থাকে তবে সেগুলি (এবং তাদের সামগ্রীগুলি) সরিয়ে দিন। আপনি ইনস্টল করা সংস্করণ, ইউএসি সেটিংস এবং সিপিইউ আর্কিটেকচারের উপর নির্ভর করে এগুলি থাকতে পারে বা নাও থাকতে পারে:

    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm(বা %appdata%\npm)
    • C:\Users\{User}\AppData\Roaming\npm-cache(বা %appdata%\npm-cache)
    • C:\Users\{User}\.npmrc(এবং সম্ভবত .উপসর্গ ছাড়া এটি জন্য চেক করুন )
    • C:\Users\{User}\AppData\Local\Temp\npm-*
  6. %PATH%কোনও রেফারেন্স Nodejsবা npmউপস্থিত নেই তা নিশ্চিত করতে আপনার পরিবেশের পরিবর্তনশীল পরীক্ষা করুন

  7. যদি এটি এখনও আনইনস্টল না করা where nodeহয়, কমান্ড প্রম্পটে টাইপ করুন এবং আপনি এটি কোথায় থাকবেন তা দেখতে পাবেন - এটি (এবং সম্ভবত পিতামহ ডিরেক্টরি )ও মুছুন।

  8. রিবুট করুন, ভাল পরিমাপের জন্য।


1
আপনি রেজিস্ট্রি অনুসন্ধান করলে কী হয় 0.8.11?
ব্র্যান্ডস্ক্রিপ্ট

4
আহ্, দেখা যাচ্ছে যে আমি উলটি ইনস্টল করেছিলাম যা এটি নিজস্ব নোড.এক্সই দিয়ে প্যাকেজড এসেছিল। আপনার সাহায্যের জন্য ধন্যবাদ!
অ্যান্ড্রু ডি ফরেস্ট

13
আমার একটি %AppData%\npm-cacheডিরেক্টরিও ছিল যা MB 100 এমবি।
ভুতুড়ে

9
আপনি নিজের %USERPROFILE%\.npmrcফাইলটিও সরিয়েছেন তা নিশ্চিত করুন! (সাধারণত সি: \ ব্যবহারকারীগণ \ my_username \ .npmrc) যদি এটির ভুল থাকে তবে prefix=আক্ষরিক অর্থে কোনও কিছুই কাজ করবে না এবং এটি আপনার নতুন ইনস্টলটি কেবল অসীম লুপ দেখে স্তম্ভিত হয়ে যাবে। Stackoverflow.com/questions/29388730/npm-hangs-on-any-command দেখুন । @ ব্র্যান্ডসস্ক্রিপ্ট, সম্ভবত এটি আপনার উত্তরে যুক্ত করুন কারণ এটি এখনও একটি খুব জনপ্রিয় গুগল অনুসন্ধান ফলাফল।
ওয়ার্ড ডিএস

3
C:\Users\{User}\.node-gypডিরেক্টরি সম্পর্কে কি ?
ক্রিশ্চিয়ান ওয়েস্টারবিক

50

পরিস্থিতি: উইন্ডোতে আপনার নোড ইনস্টলেশনের জন্য কোনও প্রোগ্রাম প্রবেশিকা নেই তখন নোডজেএস সরিয়ে ফেলা হচ্ছে

আমি একটি সমস্যা যেখানে NodeJS আমার সংস্করণ (0.10.26) পারে গাড়ীতে আঘাত না আনইনস্টল করা কিংবা অপসারণ করেছিলেন যেহেতু প্রোগ্রাম & বৈশিষ্ট্য উইন্ডোজ 7 এ (ওরফে যুক্ত করুন / প্রোগ্রাম সরান) আমার থাকার ইনস্টল NodeJS কোন রেকর্ড ছিল ... তাই ছিল এটিকে ম্যানুয়ালি রেজিস্ট্রি কী এবং ফাইলগুলি মুছে ফেলার কোনও বিকল্প নেই।

আপনার নোডজেএস সংস্করণ যাচাই করার জন্য আদেশ: node --version

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

সমাধান: এনপিএম আপগ্রেড করা সহ সমস্যার সমাধানের জন্য বেশ কয়েক ঘন্টা ব্যয় করার পরে, আমি বিদ্যমান ইনস্টলেশনটির শীর্ষে, আমার সিস্টেমে নোডজেএসের ঠিক সংস্করণটি পুনরায় ইনস্টল করার সিদ্ধান্ত নিয়েছি।

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

উইন্ডোজ ভুলে যাওয়া নোডজেএস ইনস্টলেশন সম্পর্কে সচেতন ছিলাম, তাই আমি নোডজেএসের আমার বিদ্যমান সংস্করণটিকে সম্পূর্ণরূপে আনইনস্টল করতে সক্ষম হয়েছি। আমি তখন রোল-ব্যাক প্রবর্তন না করে উইন্ডোজ প্ল্যাটফর্মের জন্য নোডজেএস-র নতুন প্রস্তাবিত রিলিজ ( এই লেখার মতো সংস্করণ 4.4.5 ) সফলভাবে ইনস্টল করেছি ।

সফলতায় পৌঁছাতে আমার কিছুটা সময় লেগেছে, সুতরাং এটি যদি অন্য কারও সাথে অনুরূপ সমস্যা নিয়ে সহায়তা করে তবে আমি এটি পোস্ট করছি।


5
যদি কেউ এই উত্তরটি নিয়ে যেতে চায় তবে ডাউনলোডের জন্য এখানে সমস্ত নোড সংস্করণ উপলব্ধ: নোডেজ.এস.এন.এইন
লুসিও পাইভা

কাজের ফর্মটি, আমাকে 0.12.0 -> 0.12.18 এবং তারপরে 0.12.18 -> 6.5
ব্রুনো

আমি ভিএস 2015/2017 ইনস্টলেশনের সাথে নোড সংস্করণ 0.12.2 ইনস্টল করছি। আমার এটি সর্বশেষতম সংস্করণে আপগ্রেড করা দরকার, তাই আমি আপনার সমাধানটি নিয়ে এগিয়ে গেলাম। ইনস্টলারটির মাধ্যমে সেই সংস্করণটি ইনস্টল করার পরে, আমি কন্ট্রোল প্যানেল থেকে নোড.জেএস সরিয়ে ফেলতে সক্ষম হয়েছি। তবে যখন আমি নোডের বর্তমান সংস্করণটি চেক করেছি, এটি এখনও আমাকে একই সংস্করণ ইনস্টলড দেখাচ্ছে। কোন ধারনা? ধন্যবাদ।
দীপক পাঠক

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

আপনার একটি মেমরি / ফাইল লকও থাকতে পারে। আপনি যদি এখনও সমস্যার সমাধান না করে থাকেন তবে কোনও অপ্রয়োজনীয় অ্যাপ্লিকেশন চালু না করে উইন্ডোজের একটি নতুন বুটটি সম্পাদন করুন। তারপরে নোডজেএস আবার আনইনস্টল করার চেষ্টা করুন।
মাইকেল এম

11

আপনি যে কোনও নোডেজ সফ্টওয়্যার ইনস্টল করেছেন তা আবার ইনস্টল করুন .. এটি আপনাকে নোডেজগুলি মুছে ফেলতে অনুরোধ করে .. এখানে চিত্র বর্ণনা লিখুন


আমি এই চেষ্টা করেছিলাম। আমার একটি নোড 9.x এবং একটি নোড 12.x ছিল উভয় এনভিএম দ্বারা পরিচালিত এটি 9.x আনইনস্টল করে তবে এটি 12.x এতিম ছেড়ে যায়। ইনস্টলারটি পুনরায় চালনা করা শনাক্ত করতে পারেনি যে আমার কাছে মেশিনে নোডের একটি সংস্করণ রয়েছে। সমাধানটি হ'ল ইনস্টলারটি পুনরায় ইনস্টল করার পরে এটি আনইনস্টল করুন। আর কোনও নোড নেই তবে "এনভিএম তালিকা" এখনও সেই 2 টি সংস্করণ দেখায়।
মার্ক ইরভিন

@ মার্ক ইরভিন এর কারণ এটি একটি নির্দিষ্ট সংস্করণের জন্য কাজ করে এবং আপনি যদি কোনও ইনস্টলার ব্যবহার করেন
ডেভিড লি

10

মাইক্রোসফ্ট আনইনস্টল করতে আসলে আমার ব্যর্থতা ছিল। আমি নোড-ভি 8.2.1-x64 ইনস্টল করেছি এবং সংস্করণ নোড-ভি 6.11.1-x64 চালানো দরকার।

আনইনস্টল ত্রুটির সাথে ব্যর্থ হয়েছিল: "উইন্ডোজ নির্দিষ্ট ডিভাইস, পাথ বা ফাইল অ্যাক্সেস করতে পারে না" বা অনুরূপ similar

আমি ডাউনলোডগুলি ফোল্ডারে গিয়ে ডানদিকে নোড-ভি 8.2.1-এক্স 64 এমএসআই ক্লিক করে আনইনস্টল নির্বাচন করে শেষ করেছি .. এটি কাজ করেছে।

শুভেচ্ছা, জন


5

আমার ক্ষেত্রে, উপরের একা কাজ করে নি। আমি ইনস্টল করে এই ত্রুটি সংশোধন করতে nodejs বিভিন্ন সংস্করণ আনইনস্টল: উইন্ডোজ ত্রুটি npm: EISDIR, ত্রুটি (নেটিভ) যে আমি কোনো npm কমান্ড আমি npm সংস্করণ পেয়ে সহ, চালানোর চেষ্টা উপর পাওয়ার রাখা পদে পড়ি: npm -v

সুতরাং npm ডিরেক্টরির nodejs ফোল্ডার এবং সর্বশেষ npm সংস্করণ থেকে বেশি কপি করা হয়েছে এ মোছা হয়েছে npm Dist : এবং তারপর সবকিছু কাজ শুরু করে।


2
বাহ, উইন্ডোজ থেকে নোড অপসারণ করতে বেশ কাজ? আমি মনে করি না যে এটি একটি সাধারণ রাষ্ট্র, তবে স্পষ্টতই এটি আমাদের বেশিরভাগের ক্ষেত্রেই ঘটেছিল; নেপি এবং নোডের জন্য স্থানীয় native
মাইকেল এম

0

গতকাল আমার সাথে আমার একই সমস্যা ছিল এবং আমার সমাধানটি হ'ল: 1.আপনার ক্লিপ থেকে নয় কন্ট্রোলপ্যানেল থেকে আনইনস্টল করুন ২. এর ওয়েবসাইট থেকে নোডের সর্বশেষ বা কাঙ্ক্ষিত সংস্করণটি ডাউনলোড করুন এবং ইনস্টল করুন mistake. যদি ভুল করে আপনি ক্লিয়ার মাধ্যমে আনইনস্টল করার চেষ্টা করেছিলেন (এটি হবে) সম্পূর্ণরূপে সম্পূর্ণরূপে অপসারণ করবেন না) তবে আপনি সিপ্যানেলে আনইনস্টল বিকল্পটি পাবেন না এই ক্ষেত্রে নোডের একই সংস্করণটি ইনস্টল করুন এবং তারপরে আমার ১ টি পদক্ষেপ অনুসরণ করুন step

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


0

আমি এখানে এসেছি কারণ অ্যাড / রিমুভ প্রোগ্রামগুলি থেকে সরান বোতামটি উপলব্ধ ছিল না। এটি বলছিল "নোড.জেসগুলি সরানো যাবে না"।

এটি কাজ করেছে:

  1. আমার ইনস্টল নোড সংস্করণ .msi পেয়েছি। ঠিক যদি ইনস্টলেশনটি মেরামত করতে এটি চালান।
  2. অ্যাডমিনিস্ট্রেটর কমান্ড প্রম্পট খুলে দৌড়ে গেল msiexec /uninstall <node.msi>

-3

করণীয় হ'ল সবচেয়ে ভাল কাজ হ'ল কন্ট্রোল প্যানেল থেকে নোড.জেগুলি সরিয়ে ফেলা। মুছে ফেলা একবার নোড.জেএস এর কাঙ্ক্ষিত সংস্করণটি ডাউনলোড করুন এবং এটি ইনস্টল করুন এবং এটি কার্যকর হয়।


3
প্রশ্নে উল্লিখিত হিসাবে, পুরানো নোডেজগুলি ব্যবহারকারী দ্বারা আনইনস্টল করা হয়েছে এবং সর্বশেষ ইনস্টল করা হয়েছে, এবং তারপরে তিনি একটি সমস্যার মুখোমুখি হয়েছিলেন, এই কারণেই তিনি এই প্রশ্নটি পোস্ট করেছেন, আপনি সম্ভবত একই সমস্যার মুখোমুখি হননি, সুতরাং এটি প্রশ্নের উত্তর নয় ।
dkb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.