আমি কীভাবে সুতা আনইনস্টল করব


128

আমি কীভাবে সুতা আনইনস্টল করতে পারি? আমি এটি একটি প্রতিক্রিয়া-নেটিভ প্রকল্পের জন্য ব্যবহার করেছি এবং এখনই যখনই আমি কোডটি সরিয়ে আছি index.ios.jsবা index.android.jsএটি একটি ত্রুটি ছুঁড়েছে তাই আমি কেবল এনএমপি ব্যবহার করতে চাই তবে যখনই আমি কোনও প্রতিক্রিয়া-স্থানীয় প্রকল্প শুরু করি তা সুতার তুলনায় ডিফল্ট হয়। আমি চেষ্টা করেছি npm uninstall yarnকিন্তু কাজ হয়নি। ধন্যবাদ।


7
আপনি কি এটি বিশ্বব্যাপী ইনস্টল করেছেন? npm uninstall -g yarn। আপনার চলমান কোডের যে সমস্যাগুলির মুখোমুখি হচ্ছে তা সংশোধন করা আরও ভাল হবে, যদিও…
রাই-

1
কাজ হয়নি। তবুও সুতা ব্যবহার করছি।
ম্যাকসয়েলগোভার

আপনাকে সম্পর্কিত ফাইলগুলি মুছতে হতে পারে। সুতা লক ফাইলের মতো ইত্যাদি
inoabrian

1
এটি ইনস্টল করার সময় আপনি যে প্রোগ্রামটি ব্যবহার করেছেন তা দিয়ে এটি আনইনস্টল করতে হবে। npm তালিকা -g --depth = 0 আপনার বিশ্বব্যাপী এনএমপি প্যাকেজ দেখায়। আমার পরিস্থিতিতে আমি ম্যাকওএসে brew uninstall yarn
বেতনের

এনপিএম আনইনস্টল -g সুতাটি আমার পক্ষে কাজ করেছে
থমাস

উত্তর:


275

আপনি এটি কীভাবে ইনস্টল করেছেন তার উপর নির্ভর করে :

মিশ্রণ :brew uninstall yarn

টারবাল :rm -rf "$HOME/.yarn"

এনপিএম :npm uninstall -g yarn

উবুন্টু :sudo apt-get remove yarn && sudo apt-get purge yarn

সেন্টোস :yum remove yarn

উইন্ডোজ :choco uninstall yarn


18
npm uninstall -g yarnকাজ করে না এটি কেবল রিপোর্ট করে up to date in 0.067sএবং কিছুই করে না।
ভিন্স

আমি প্রযোজ্য এই সমস্তগুলির চেষ্টা করেছি (আনবন্টু), তবে আমি পেয়েছি$ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory
ম্যাক্স ওয়াটারম্যান

1
আমার নিজের প্রশ্নের উত্তর দিতে - hash -rব্যাশের হ্যাশ সাফ করার জন্য ব্যবহার করুন এবং আপনার শেলটি পুনরায় আরম্ভ করা এড়ান।
ম্যাক্স ওয়াটারম্যান

এটা কি ? "উইন্ডোজ" "এনপিএম" .... এনপিএম ইতিমধ্যে উইন্ডোতে রয়েছে! সম্ভবত আপনি চোকো মানে? আপনি অন্যান্য প্যাকেজগুলির সাথে
সার্জ করুন

1
@ সম্ভবত আপনি উইন্ডোজ এ আছেন? যদি তা হয় তবে আপনি উল্লিখিত সমস্যাটি কীভাবে কাটিয়ে উঠতে পারেন সে সম্পর্কে আলিরেজা ফাত্তাহী এবং রাজা রাহুলের উত্তর দেখুন।
ব্যবহারকারী 1460043

79

এটি ব্যবহার করে দেখুন, এটি ম্যাকওএসে ভাল কাজ করে:

$ brew uninstall --force yarn
$ npm uninstall -g yarn
$ yarn -v

v0.24.5 (বা আপনার বর্তমান সংস্করণ)

$ which yarn

, / Usr / local / bin / সুতা

$ rm -rf /usr/local/bin/yarn
$ rm -rf /usr/local/bin/yarnpkg
$ which yarn

সুতা পাওয়া যায় নি

$ brew install yarn 
$ brew link yarn
$ yarn -v

v1.17.3 (সর্বশেষ সংস্করণ)


4
একদম সবচেয়ে সহায়ক উত্তর! সুতা অপসারণের জন্য অন্যান্য সমস্ত পরামর্শ দিয়ে চেষ্টা করেছি এবং আমি না হওয়া পর্যন্ত এটি খুঁজে পাইনিwhich yarn
ম্যাথু ডিন

2
সর্বোত্তম উত্তর. ধন্যবাদ.
ডাঃ ইউনেস হেনি

1
আমার একটি দরকার ছিলrm -rf ~/.yarn
জ্যাকব ডালটন

41

আমার পক্ষে যে উত্তরটি কার্যকর হয়েছিল তা দেখেনি, তাই এটি এখানে: আমার ওএসএক্স সিস্টেমে আমি সূতাটি পেয়েছি ~/.yarn/bin/yarnrm -rf ~/.yarnএটি যত্ন নেওয়া।


1
পারফেক্ট। কবজির মতো কাজ করেছেন।
জাস্টিন স্মিথ


14

যদি আপনি ব্রিবু দিয়ে ইনস্টল brew uninstall yarnকরেন তবে টার্মিনাল প্রম্পটে চেষ্টা করুন । আপনার মধ্যে সুতার পাথ তথ্য সরাতে মনে রাখবেন .bash_profile


7

আমি ম্যাকোস ব্যবহার করছি। আমার হোমব্রিউয়ের সাথে সুতার কয়েকটি সংস্করণ ইনস্টল ছিল, যা আমি আনইনস্টল দিয়েছিলাম brew uninstall --force yarn। তারপরে আমি হোমব্রিউ ব্যবহার করে সুতার সর্বশেষতম 1.7.0 সংস্করণটি ইনস্টল করেছিbrew install yarn

তবে তবুও আমি যখন দৌড়ে এসেছি which yarn, এটি / ব্যবহারকারীরা / মে /ইয়ার্ন / বিন / ইয়র্ন ফিরে এসেছে এবং yarn --version0.24.6 এ ফিরে এসেছে। ~ / .Bash_profile এ সুতোর কোনও উল্লেখ নেই, তবে আমার ~ / .bashrc ফাইলে লাইনটি রয়েছে export PATH="$HOME/.yarn/bin:$PATH"যা ইঙ্গিত করে যে আমি ইতিপূর্বে বিশ্বব্যাপী সুতা ইনস্টল করেছিলাম, তবে আমি কেবলমাত্র হোমব্রুয়ের সাথে ইনস্টল করা সর্বশেষতম সংস্করণটি ব্যবহার করতে চেয়েছিলাম।

তাই আমি চালিয়ে বিশ্বব্যাপী সুতা আনইনস্টল করেছিলাম npm uninstall -g yarn; rm -rf ~/.yarn, তারপরে টার্মিনাল সেশনে PATH আপডেট করতে লাইনটি পরিবর্তন করে export PATH="/usr/local/bin/yarn:$PATH"এবং চালনা করে ~ / .bashrc ফাইলটি সম্পাদনা করব source ~/.bashrc। তারপরে যখন আমি দৌড়েছিলাম তখন which yarnএটি / yarn --versionইউএসআর / স্থানীয় / বিন / সুতা ফিরে এসেছিল এবং যখন আমি দৌড়েছিলাম তখন এটি ফিরে আসে 1.7.0


এই উত্তরটি ম্যাক ব্যবহারকারীদের জন্য চূড়ান্ত সহায়ক
অ্যান্টনি কং

6

আমি চেষ্টা Homebrew এবং tarball রূপে হইতে পয়েন্ট sospedra পোস্ট । এটি যথেষ্ট ছিল না।

আমি এতে সুতা ইনস্টল করে পেয়েছি: ~/.config/yarn/global/node_modules/yarn

আমি দৌড়ে গেলাম yarn global remove yarn। টার্মিনাল পুনরায় আরম্ভ এবং এটি চলে গেছে।

মূলত, যা আমাকে এখানে এনেছে তা সুতাটি পুরানো সংস্করণে ফিরে আসছিল, তবে কেন জানি না, এবং আনইনস্টল বা আপগ্রেড করার চেষ্টা ব্যর্থ হয়েছিল।

আমি যখন কোনো নির্দিষ্ট প্রকল্প সুতার সংস্করণ থেকে পরিবর্তন হবে ব্যবহৃত হচ্ছে এর একটি পুরোনো শাখা চেকআউট হবে 1.9.4থেকে 0.19.1

এমনকি সুতা অপসারণের পদক্ষেপ গ্রহণের পরেও তা ছিল এবং রয়েছে 0.19.1


5

আপনি বিশ্বব্যাপী সুতা ইনস্টল করার ক্ষেত্রে

$ sudo npm install -g yarn

টার্মিনাল এ এটি চালান

$ sudo npm uninstall -g yarn

উবুন্টু চলমান আমার লোকাল মেশিনে এখন পরীক্ষিত। নিখুঁত কাজ করে!


হ্যাঁ, কীভাবে সুতা আনইনস্টল করবেন, আপনার পক্ষে কিছু পরিষ্কার নয়?
আলেকজান্ডার চেরেডনিকেনকো

মন্তব্য দেখুন।
এডেন

উবুন্টু চালিত আমার স্থানীয় মেশিনে এখন পরীক্ষিত এবং কোনও কিছুই করেনি। এটি প্রতিবেদন করে up to date in 0.067s, তবে অন্য কিছু করে না।
ভিন্স


3

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


উইন্ডোজ অধীনে সেরা উপায়
জোসে মার্টিনেজ

2

আমার ম্যাক এ ইয়ার্ন আনইনস্টল করার নিয়মিত কোনও পদ্ধতিই কাজ করেনি:

চোলাই: brew uninstall yarn

npm: npm uninstall -g yarn

এর পরিবর্তে আমি এটা টাইপ করে ম্যানুয়ালি মুছে rm -rf ~/.yarn(ধন্যবাদ ব্যবহারকারী elthrasher) এবং দুই প্রতীক লিঙ্ক মুছে ফেলার সুতা এবং yarnpkg থেকে usr/local/bin। এর পরে brew install yarnআমাকে সুতার সর্বশেষতম সংস্করণটি দিয়েছিল।


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


1

উইন্ডোজ ব্যবহারকারীর জন্য:

আনইনস্টল করার জন্য কেবল ইনস্টলার ফাইলটি (যেমন আমার ক্ষেত্রে সুতা - 1.22.4.msi) ব্যবহার করুন

একবার ইনস্টলারটি খোলার পরে আপনি তিনটি বিকল্প পাবেন, অর্থাত আপনার মেশিন থেকে সুতা ইনস্টল, মেরামত এবং আনইনস্টল করতে। আনইনস্টল নির্বাচন করুন এবং এটি আপনার পিসি থেকে সমস্ত সুতা ফাইল সরিয়ে ফেলবে।


0

আপনি যদি এটি এনপিএম দিয়ে ইনস্টল করেন তবে " npm uninstall -g yarnpkg" ( গ্লোবাল ) বা " npm uninstall yarnpkg" ( স্থানীয় ) চেষ্টা করুন । এটাই আমার পক্ষে কাজ করেছে। এখনও কাজ করছে না এবং আপনি npm সঙ্গে এটি ইনস্টল করে থাকেন, do " " চেক করতে আপনি এটা গ্লোবালি ইনস্টল্ড বা " " যদি আপনি এটি স্থানীয়ভাবে ইনস্টল করা নেই। আশা করি যে কেউ এই সমস্যা আছে সাহায্য করবে। : ডি


npm list -gnpm list

সম্পাদনা: আপনি .msi এক্সিকিউটেবলের সাথে সুতা ইনস্টল করলে এমন কিছু পাওয়া যায় যা আপনি এটি সাধারণ উইন্ডোজ উপায়ে ইনস্টল করতে হবে।


এটি কিছুই করে না (ঠিক যেমন npm uninstall -g yarn)। আমি বিশ্বব্যাপী সুতা ইনস্টল করেছি, তবে npm list -gস্ট্রিংযুক্ত কিছু দেখায় না yarn
ভিন্স

এটি আমার পক্ষে যেখানে কাজ npm uninstall -g yarnকরেনি সেখানে কাজ করেছেন
ম্যাক্সেবল

0

Yarnড্রাইভ থেকে ফোল্ডারটি ম্যানুয়ালি মুছে ফেলা (মুছে ফেলতে হয়েছিল) এবং npm uninstall -g yarnআবার এটি ইনস্টল করতে আবার চালাতে হয়েছিল । এটা আমার জন্য কাজ করেছে।


0

উইন্ডোজগুলির কার্যকারিতা কার্যকর করার npm uninstall -g yarnপরেও, যদি এখনও সুতা আনইনস্টল না করা হয়, তবে "সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম \ অ্যাপডাটা \ লোকাল" এ যান এবং সুতা ফোল্ডারটি সরিয়ে দিন। সেন্টিমিডি বন্ধ করুন এবং সেন্টিমিডিটি আবার খুলুন এবং সম্পাদন করুন yarn। এটি আপনাকে বার্তা দেবে'yarn' is not recognized as an internal or external command, operable program or batch file.


0

যদি ফাইলগুলি খুঁজে পাওয়া না যাওয়া সম্পর্কে about / .yarn মুছে ফেলার পরেও ত্রুটি পেয়ে থাকেন তবে সুতা আরসি ফাইলটি মুছতে ভুলবেন না:

rm ~/.yarnrc.yml 

0

সুতা অপসারণ

# macOS & brew
$ brew uninstall yarn

এনপিএম প্যাকেজ অপসারণ

সুতা গ্লোবাল অপসারণ

# yarn global remove
$ sudo yarn global remove @tarojs/cli


# yarn global add 
$ sudo yarn global add @tarojs/cli

refs

https://classic.yarnpkg.com/en/docs/cli/global/

https://classic.yarnpkg.com/en/docs/cli/remove/


এই প্রশ্নটি কীভাবে নিজেই সুতা আনইনস্টল করবেন to আপনার উত্তর কেবলমাত্র সুতা ব্যবহার করে বিশ্বব্যাপী ইনস্টল করা একটি প্যাকেজ আনইনস্টল করবেন তা দেখায়।
ররি ও'কেনে

আমি এই ভুলের জন্য দুঃখিত!
xgqfrms

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