ฉันจะถอนการติดตั้ง Yarn.mq4 ได้อย่างไร

ฉันจะถอนการติดตั้ง Yarn ได้อย่างไร? ฉันใช้มันสำหรับโปรเจ็กต์แบบรีแอคทีฟ และตอนนี้เมื่อใดก็ตามที่ฉันย้ายโค้ดออกจาก index.ios.js หรือ index.android.js มันจะเกิดข้อผิดพลาด ดังนั้นฉันจึงต้องการใช้ npm แต่เมื่อใดก็ตามที่ฉันเริ่มต้นโปรเจ็กต์แบบรีแอคทีฟ มันจะใช้ค่าเริ่มต้นเป็นเส้นด้าย ฉันพยายาม npm uninstall yarn แล้ว แต่นั่นไม่ได้ผล ขอบคุณ.


person maxwellgover    schedule 20.02.2017    source แหล่งที่มา
comment
คุณมีการติดตั้งทั่วโลกหรือไม่? npm uninstall -g yarn. บางทีอาจเป็นการดีกว่าถ้าแก้ไขปัญหาที่คุณพบในการเคลื่อนย้ายโค้ด...   -  person Ry-♦    schedule 20.02.2017
comment
นั่นไม่ได้ผล ยังคงใช้เส้นด้าย   -  person maxwellgover    schedule 20.02.2017
comment
คุณอาจต้องลบไฟล์ที่เกี่ยวข้อง เช่นตะไบล็อคไหมพรม ฯลฯ..   -  person inoabrian    schedule 20.02.2017
comment
คุณต้องถอนการติดตั้งสิ่งนี้ด้วยโปรแกรมที่คุณใช้เมื่อทำการติดตั้ง npm list -g --ความลึก=0 แสดงแพ็คเกจ npm ทั่วโลกของคุณ ในสถานการณ์ของฉัน ฉันได้ติดตั้ง thread with brew บน MacOS แล้ว ดังนั้น brew uninstall yarn จึงทำงานได้สมบูรณ์แบบสำหรับฉัน   -  person Kirill Husiatyn    schedule 27.06.2017
comment
npm Uninstall -g Yarn ใช้งานได้สำหรับฉัน   -  person Learner    schedule 18.03.2020


คำตอบ (21)


ขึ้นอยู่กับวิธีการติดตั้งของคุณ:

ชง: brew uninstall yarn

ทาร์บอล: rm -rf "$HOME/.yarn"

เวลาต่อนาที: npm uninstall -g yarn

อูบุนตู: sudo apt-get remove yarn && sudo apt-get purge yarn

เซนโตส: yum remove yarn

windows: choco uninstall yarn (หรือไปที่แผงควบคุม › เพิ่ม/ลบโปรแกรมและถอนการติดตั้งจากที่นั่น)

person sospedra    schedule 28.08.2017
comment
npm uninstall -g yarn ไม่ทำงาน เพียงรายงาน up to date in 0.067s และไม่ทำอะไรเลย - person Vince; 21.01.2019
comment
ฉันได้ลองสิ่งเหล่านี้ทั้งหมดที่ใช้แล้ว (unbuntu) แต่ฉันได้รับ $ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory - person Max Waterman; 31.01.2019
comment
หากต้องการตอบคำถามของฉันเอง - ใช้ hash -r เพื่อล้างแฮชของ bash และหลีกเลี่ยงการรีสตาร์ทเชลล์ - person Max Waterman; 31.01.2019
comment
นี่คืออะไร ? windows npm.... npm อยู่ใน windows แล้ว! คุณหมายถึงช็อคโกแลตใช่ไหม? คุณยุ่งกับระบบปฏิบัติการกับแพ็คเกจอื่น ๆ... ยุ่งเหยิง... - person serge; 31.01.2019
comment
@Vince บางทีคุณอาจใช้ Windows? หากเป็นเช่นนั้น โปรดดูคำตอบของอลีเรซา ฟัตตาฮีและราชา ราหุลเกี่ยวกับวิธีการเอาชนะปัญหาที่คุณกล่าวถึง - person user1460043; 22.02.2019
comment
ฉันอยู่บนหน้าต่าง ฉันลองทำตามคำแนะนำที่นี่แล้วลองค้นหาว่าเส้นด้ายของฉันติดตั้งไว้ที่ใดบนหน้าต่าง ดังนั้นฉันจึงรันคำสั่ง which Yarn (ฉันติดตั้ง cygwin แล้ว) -- ฉันพบว่ามีการติดตั้ง Yarn ในไดเร็กทอรี Program Files (x86) - ดังนั้นฉันจึงรู้ว่ามันเป็นการติดตั้งแบบสแตนด์อโลนและไม่ได้เป็นส่วนหนึ่งของ choco หรือ npm ฯลฯ ดังนั้นฉันจึงถอนการติดตั้งมันออกจากรายการซอฟต์แวร์ที่ติดตั้งระบบปฏิบัติการ - person anjanb; 23.06.2020
comment
@anjanb ไม่จำเป็นต้องใช้ cygwin/ซึ่งทุกวันนี้ windows มีที่ไหน - person jj_; 19.03.2021

ลองสิ่งนี้ มันทำงานได้ดีบน macOS:

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

v0.24.5 (หรือเวอร์ชันปัจจุบันของคุณ)

$ which yarn

/usr/local/bin/yarn

$ 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 (เวอร์ชั่นล่าสุด)

person Jan Jarčík    schedule 28.02.2019
comment
เป็นคำตอบที่มีประโยชน์ที่สุดอย่างแน่นอน! ลองทำตามคำแนะนำอื่นๆ ทั้งหมดในการถอดไหมพรมแล้วไม่พบจนกระทั่งฉันทำ which yarn - person Matthew Dean; 22.09.2019
comment
คำตอบที่ดีที่สุด ขอบคุณ - person Dr. Younes Henni; 17.12.2019
comment
ฉันต้องการ rm -rf ~/.yarn - person Jacob Dalton; 19.05.2020
comment
คำตอบที่กระชับที่สุดที่นี่ การติดตั้งนี้ได้รับการแก้ไขผ่านสคริปต์การติดตั้งของ Yarn เช่นกัน และ brew -force ช่วย Homebrew ในการดาวน์โหลดสำเนาใหม่ของแพ็คเกจ ขอบคุณ - person justwes; 08.01.2021
comment
สิ่งนี้ใช้ได้กับปัญหาของฉัน - person Hidayat Arghandabi; 26.02.2021

ไม่เห็นคำตอบที่เหมาะกับฉัน ดังนั้นนี่คือ: ในระบบ OSX ของฉัน ฉันพบเส้นด้ายที่ ~/.yarn/bin/yarn rm -rf ~/.yarnจัดการมันแล้ว

person elthrasher    schedule 08.08.2017
comment
สมบูรณ์แบบ. ทำงานเหมือนมีเสน่ห์ - person Justin Smith; 02.11.2018

บน windows: ไปที่ "เพิ่มหรือลบโปรแกรม" ในแผงควบคุม (หรือเปิดเมนูเริ่มต้นและค้นหา "ลบโปรแกรม")

https://github.com/yarnpkg/yarn/issues/3331

person Alireza Fattahi    schedule 22.08.2017

หากคุณติดตั้งด้วย Brew ให้ลอง brew uninstall yarn ที่พรอมต์เทอร์มินัล อย่าลืมลบข้อมูลเส้นทางเส้นด้ายใน .bash_profile ของคุณด้วย

person john-prodlabs    schedule 27.03.2017

ฉันใช้ macOS ฉันมีเส้นด้ายบางเวอร์ชันที่ติดตั้งกับ Homebrew ซึ่งฉันถอนการติดตั้งด้วย brew uninstall --force yarn จากนั้นฉันติดตั้ง Yarn เวอร์ชันล่าสุด 1.7.0 โดยใช้ Homebrew brew install yarn

แต่เมื่อฉันรัน which yarn มันก็ส่งคืน /Users/Me/.yarn/bin/yarn และ yarn --version ส่งคืน 0.24.6 ไม่มีการกล่าวถึง Yarn ใน ~/.bash_profile แต่ไฟล์ ~/.bashrc ของฉันมีบรรทัด export PATH="$HOME/.yarn/bin:$PATH" ซึ่งระบุว่าฉันต้องติดตั้ง Yarn ไว้ก่อนหน้านี้ทั่วโลก แต่ฉันเพียงต้องการใช้เวอร์ชันล่าสุดที่ฉันเพิ่งติดตั้งกับ Homebrew เท่านั้น

ดังนั้นฉันจึงถอนการติดตั้ง Yarn ทั่วโลกด้วยการรัน npm uninstall -g yarn; rm -rf ~/.yarn จากนั้นแก้ไขไฟล์ ~/.bashrc โดยเปลี่ยนบรรทัดเป็น export PATH="/usr/local/bin/yarn:$PATH" และรัน source ~/.bashrc เพื่ออัปเดต PATH ในเซสชันเทอร์มินัล จากนั้นเมื่อฉันรัน which yarn มันส่งคืน /usr/local/bin/yarn และเมื่อฉันรัน yarn --version มันส่งคืน 1.7.0

person Luke Schoen    schedule 18.06.2018
comment
คำตอบนี้มีประโยชน์อย่างยิ่งสำหรับผู้ใช้ Mac - person Anthony Kong; 28.03.2019

ในกรณีที่คุณติดตั้ง yarn ทั่วโลกเช่นนี้

$ sudo npm install -g yarn

เพียงเรียกใช้สิ่งนี้ในเทอร์มินัล

$ sudo npm uninstall -g yarn

ทดสอบแล้วบนเครื่องท้องถิ่นของฉันที่ใช้ Ubuntu ทำงานได้สมบูรณ์แบบ!

person Alexander Cherednichenko    schedule 30.06.2017
comment
ใช่ จะยกเลิกการติดตั้ง Yarn ได้อย่างไร มีบางอย่างไม่ชัดเจนสำหรับคุณ? - person Alexander Cherednichenko; 11.07.2017
comment
ดูความคิดเห็น - person eden; 11.07.2017
comment
ทดสอบตอนนี้บนเครื่อง ของฉัน ที่ใช้ Ubuntu และไม่ได้ทำอะไรเลย รายงาน up to date in 0.067s แต่ไม่ได้ทำอะไรอย่างอื่น - person Vince; 21.01.2019

ฉันลองใช้จุด Homebrew และ tarball จาก โพสต์โดย sospedra . มันไม่เพียงพอ

ฉันพบเส้นด้ายติดตั้งอยู่ใน: ~/.config/yarn/global/node_modules/yarn

ฉันวิ่ง yarn global remove yarn รีสตาร์ทเทอร์มินัลแล้วก็หายไป

เดิมที สิ่งที่ทำให้ฉันมาที่นี่คือการเปลี่ยนกลับเป็นเวอร์ชันเก่า แต่ฉันไม่รู้ว่าทำไม และการพยายามถอนการติดตั้งหรืออัปเกรดล้มเหลว

เมื่อฉันจะเช็คเอาท์สาขาเก่าของโปรเจ็กต์บางโปรเจ็กต์ เวอร์ชันของเส้นด้ายที่ใช้จะเปลี่ยนจาก 1.9.4 เป็น 0.19.1

แม้จะทำตามขั้นตอนในการเอาเส้นด้ายออก มันก็ยังคงอยู่ และที่ 0.19.1

person mbd    schedule 13.09.2018

สิ่งที่ฉันทำไปข้างฉัน:

ไปที่ /usr/local/lib/node_modules และลบโฟลเดอร์ yarn ที่อยู่ข้างใน

person Edmundo Rodrigues    schedule 11.06.2017

npm ถอนการติดตั้งเส้นด้ายจะลบแพ็คเกจเส้นด้ายที่ติดตั้งผ่าน npm แต่สิ่งที่เส้นด้ายทำภายใต้ประทุนคือมันจะติดตั้งซอฟต์แวร์ชื่อเส้นด้ายในพีซีของคุณ หากคุณติดตั้งใน Windows ให้ไปที่เพิ่มหรือลบโปรแกรม จากนั้นค้นหาเส้นด้ายและถอนการติดตั้ง จากนั้นคุณก็พร้อมแล้ว

person Raja Rahul    schedule 05.09.2018
comment
วิธีที่ดีที่สุดภายใต้ Windows - person Josue Martinez; 15.05.2019

สำหรับผู้ใช้ Windows:

เพียงใช้ไฟล์ตัวติดตั้ง (เช่น Yarn-1.22.4.msi ในกรณีของฉัน) เพื่อ ถอนการติดตั้ง Yarn

เมื่อคุณเปิดโปรแกรมติดตั้ง คุณจะได้รับสามตัวเลือก ได้แก่ ติดตั้ง ซ่อมแซม และถอนการติดตั้งเส้นด้ายจากเครื่องของคุณ เลือก ถอนการติดตั้ง และมันจะลบไฟล์เส้นด้ายทั้งหมดออกจากพีซีของคุณ

person RAVISH KUMAR    schedule 15.05.2020

บน Mac ของฉัน วิธีการถอนการติดตั้ง Yarn ปกติเหล่านี้ไม่ได้ผล:

ชง: brew uninstall yarn

เวลา 12.00 น.: npm uninstall -g yarn

แต่ฉันลบออกด้วยตนเองโดยพิมพ์ rm -rf ~/.yarn (ขอบคุณผู้ใช้ elthrasher) และลบลิงก์สัญลักษณ์ทั้งสอง yarn และ yarnpkg ออกจาก usr/local/bin หลังจากนั้น brew install yarn ก็มอบ Yarn เวอร์ชันล่าสุดให้ฉัน


ความเป็นมา: ความจริงที่ว่าฉันติดตั้ง Yarn รุ่นที่ล้าสมัยมากทำให้ฉันมีข้อผิดพลาดที่ไม่อาจเข้าใจได้อย่างเต็มที่ในขณะที่พยายามติดตั้งโมดูลเพิ่มเติมให้กับโปรเจ็กต์ที่ตั้งค่าด้วย Vue CLI Service และ Vue UI ซึ่งเห็นได้ชัดว่าใช้ Yarn 'ภายใต้ประทุน' โดยทั่วไปฉันใช้ NPM ดังนั้นจึงต้องใช้เวลาสักพักในการหาสาเหตุของปัญหา ข้อความแสดงข้อผิดพลาดของ Google ตามธรรมชาติที่เกิดจากความเข้ากันไม่ได้ของโมดูลดังกล่าวไม่มีเบาะแส ด้วย Yarn ที่อัปเดต ทุกอย่างทำงานได้สมบูรณ์แบบแล้วในตอนนี้

person Oliver Schafeld    schedule 03.05.2019

ฉันไม่สามารถถอนการติดตั้งเส้นด้ายบน windows ได้และฉันลองทุกคำตอบที่นี่ แต่ทุกครั้งที่ฉันรัน yarn -v คำสั่งก็ใช้งานได้ แต่แล้วฉันก็ตระหนักว่ามีอีกสิ่งหนึ่งที่สามารถส่งผลกระทบต่อสิ่งนี้ได้

หากคุณบน windows (ไม่แน่ใจว่าสิ่งนี้เกิดขึ้นใน mac ด้วยหรือไม่) และใช้ nvm ปัญหาหนึ่ง ที่อาจเกิดขึ้นได้คือคุณได้ติดตั้ง nvm โดยไม่ต้องถอนการติดตั้ง npm และคำสั่ง yarn ที่ใช้งานได้นั้นมาจาก Yarn เวอร์ชันเก่าของคุณจาก npm เก่า

ดังนั้นสิ่งที่คุณต้องทำคือทำตาม ขั้นตอนนี้จากเอกสาร nvm

คุณควรลบตำแหน่งการติดตั้ง npm ที่มีอยู่ (เช่น C:\Users‹user›\AppData\Roaming\npm) เพื่อให้ตำแหน่งการติดตั้ง nvm ถูกใช้อย่างถูกต้องแทน สำรองข้อมูลการกำหนดค่า npmrc ส่วนกลาง (เช่น C:\Usersuser›\AppData\Roaming\npm\etc\npmrc) หากคุณมีการตั้งค่าที่สำคัญอยู่ที่นั่น หรือคัดลอกการตั้งค่าไปยังการกำหนดค่าผู้ใช้ C:\Usersuser›.npmrc

และเพื่อยืนยันว่าปัญหาของคุณเกิดขึ้นกับ npm เก่า คุณอาจเห็นไฟล์ yarn.cmd ภายในโฟลเดอร์ C:\Users\<user>\AppData\Roaming\npm

person Vencovsky    schedule 10.08.2020

สำหรับผู้ใช้วินโดวส์:

npm uninstall -g yarn

สำหรับผู้ใช้ Mac:

$ npm uninstall -g yarn

มันจะขจัดเส้นด้ายออกจากระบบของคุณโดยสิ้นเชิง

person Asim Khan    schedule 09.07.2021

ลองใช้ "npm uninstall -g yarnpkg"(global) หรือ "npm uninstall yarnpkg"(local) หากคุณติดตั้งด้วย npm
นั่นคือสิ่งที่ใช้ได้ผลสำหรับฉัน .
หากยังคงใช้งานไม่ได้และคุณติดตั้งด้วย npm
ให้ทำ "npm list -g" เพื่อตรวจสอบว่าคุณติดตั้งไว้ทั่วโลกหรือไม่ หรือ "npm list" หากคุณติดตั้งในเครื่อง
หวังว่าจะช่วยให้ทุกคนมี ปัญหานี้. :D

แก้ไข: พบบางสิ่งบางอย่างหากคุณติดตั้งเส้นด้ายด้วยไฟล์ปฏิบัติการ .msi คุณต้องติดตั้งด้วยวิธีปกติของ windows

person Godstime Osarobo    schedule 28.10.2017
comment
สิ่งนี้ไม่ได้ทำอะไรเลย (เช่นเดียวกับ npm uninstall -g yarn) ฉันติดตั้งเส้นด้ายทั่วโลกแล้ว แต่ npm list -g ไม่แสดงสิ่งใดที่มีสตริง yarn - person Vince; 21.01.2019
comment
สิ่งนี้ได้ผลสำหรับฉันโดยที่ npm uninstall -g yarn ไม่ได้ทำ - person Amicable; 05.12.2019

ฉันต้องลบ (ลบ) โฟลเดอร์ Yarn ออกจากไดรฟ์ด้วยตนเอง จากนั้นเรียกใช้ npm uninstall -g yarn อีกครั้งเพื่อติดตั้งใหม่ มันได้ผลสำหรับฉัน

person Mahipal    schedule 23.10.2018

ในกรณีของ windows หลังจากดำเนินการ npm uninstall -g yarn แล้ว หาก Yarn ไม่ได้ถอนการติดตั้ง ให้ไปที่ "C:\Users\username\AppData\Local" และลบโฟลเดอร์ Yarn ปิด cmd แล้วเปิด cmd อีกครั้งแล้วดำเนินการ yarn มันจะส่งข้อความถึงคุณ 'yarn' is not recognized as an internal or external command, operable program or batch file.

person anil    schedule 06.11.2019

หากคุณยังคงได้รับข้อผิดพลาดหลังจากลบ ~/.yarn เกี่ยวกับไฟล์ที่ไม่พบ อย่าลืมลบไฟล์เส้นด้าย rc:

rm ~/.yarnrc.yml 
person robrecord    schedule 31.03.2020

สำหรับวินโดวส์:

ฉันต้องทำตามขั้นตอนเหล่านี้เพื่อลบ yarn ออกจากระบบโดยสมบูรณ์

  1. ไปที่ add or remove programs จากนั้นค้นหาเส้นด้ายและ uninstall (หากคุณติดตั้งด้วย .msi)
  2. npm uninstall -g yarn (หากคุณติดตั้งด้วย npm)
  3. Remove yarn folders ที่มีอยู่จาก Program Files (x86) (Program Files (x86)\Yarn) ของคุณ
  4. จำเป็นต้อง delete ของคุณ Appdata\local\yarn folder ด้วย (พิมพ์ %LOCALAPPDATA% ในกล่องโต้ตอบการเรียกใช้ (win+R) ซึ่งจะเปิดโฟลเดอร์ในเครื่องและคุณจะพบโฟลเดอร์เส้นด้ายเป็น delete)
  5. สุดท้าย ให้ตรวจสอบไดเร็กทอรีผู้ใช้ของคุณและ remove all .yarn folder, .yarn.lock file, .yarnrc ฯลฯ (จาก C:\Users\<user>\)
person anju    schedule 24.02.2021


นี่คือวิธีการถอนการติดตั้งเส้นด้ายสำหรับผู้ใช้ Mac โดยสมบูรณ์

sudo npm uninstall -g yarn
person Community    schedule 29.06.2021