¿Cómo desinstalo el hilo?


128

¿Cómo puedo desinstalar hilo? Lo he usado para un proyecto de reacción nativa y ahora cada vez que muevo el código index.ios.jso index.android.jsarroja un error, me gustaría usar npm, pero cada vez que inicializo un proyecto de reacción nativa, el valor predeterminado es hilo. Lo intenté npm uninstall yarnpero eso no funcionó. Gracias.


77
¿Lo tienes instalado globalmente? npm uninstall -g yarn. Tal vez sería mejor solucionar los problemas que encuentra al mover el código, sin embargo ...
Ry-

1
Eso no funcionó. Sigo usando hilo.
maxwellgover

Puede que tenga que eliminar los archivos asociados. Como el archivo de bloqueo de hilo, etc.
inoabrian

1
Debe desinstalar esto con el programa que utilizó cuando lo instaló. npm list -g --depth = 0 muestra sus paquetes npm globales. En mi situación, he instalado hilo con cerveza en MacOS, por lo que brew uninstall yarnfuncionó perfecto para mí
Kirill Gusyatin

npm uninstall -g yarn funcionó para mí
DILEEP THOMAS

Respuestas:


275

Depende de cómo lo instaló :

preparar :brew uninstall yarn

tarball :rm -rf "$HOME/.yarn"

npm :npm uninstall -g yarn

ubuntu :sudo apt-get remove yarn && sudo apt-get purge yarn

centos :yum remove yarn

ventanas :choco uninstall yarn


18
npm uninstall -g yarnno funciona Simplemente informa up to date in 0.067sy no hace nada.
Vince

He intentado todo lo que corresponde (unbuntu), pero obtengo$ eslint bash: /home/.../.yarn/bin/eslint: No such file or directory
Max Waterman el

1
Para responder mi propia pregunta: úselo hash -rpara borrar el hash de bash y evitar reiniciar su shell.
Max Waterman el

Que es esto ? "windows" "npm" ... ¡el npm ya está en windows! ¿Probablemente quisiste decir choco? te metas OS con otros paquetes ... un desastre ...
Serge

1
@Vince ¿Quizás estás en Windows? Si es así, vea las respuestas de Alireza Fattahi y Raja Rahul sobre cómo superar el problema que mencionó.
user1460043

79

Prueba esto, funciona bien en macOS:

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

v0.24.5 (o su versión actual)

$ which yarn

/ usr / local / bin / yarn

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

hilo no encontrado

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

v1.17.3 (última versión)


44
¡Absolutamente la respuesta más útil! Intenté todas las otras sugerencias para quitar el hilo y no pude encontrarlo hasta que lo hicewhich yarn
Matthew Dean el

2
la mejor respuesta. Gracias.
Dr. Younes Henni

1
Necesitaba unrm -rf ~/.yarn
Jacob Dalton

41

No vi la respuesta que funcionó para mí, así que aquí está: en mi sistema OSX encontré hilo en ~/.yarn/bin/yarn. rm -rf ~/.yarnse encargó de eso.


1
Perfecto. Trabajado como un encanto.
Justin Smith el


14

Si instaló con brew, intente brew uninstall yarnen el indicador de terminal. También recuerde eliminar la información de ruta de hilo en su .bash_profile.


7

Estoy usando macOS. Tenía algunas versiones de hilo instaladas con Homebrew, que desinstalé con brew uninstall --force yarn. Luego instalé la última versión 1.7.0 de Yarn usando Homebrewbrew install yarn

Pero aún así, cuando corrí which yarn, devolvió /Users/Me/.yarn/bin/yarn, y yarn --versiondevolvió 0.24.6. No se mencionó a Yarn en ~ / .bash_profile, pero mi archivo ~ / .bashrc contenía la línea export PATH="$HOME/.yarn/bin:$PATH"que indicaba que debía haber instalado Yarn anteriormente a nivel mundial, pero solo quería usar la última versión que acabo de instalar con Homebrew.

Así que desinstalé Yarn globalmente al ejecutar npm uninstall -g yarn; rm -rf ~/.yarn, luego edité el archivo ~ / .bashrc cambiando la línea export PATH="/usr/local/bin/yarn:$PATH"y ejecutándolo source ~/.bashrcpara actualizar la RUTA en la sesión de terminal. Luego, cuando ejecuté which yarn, devolvió / usr / local / bin / yarn, y cuando ejecuté yarn --version, devolvió 1.7.0


Esta respuesta es extremadamente útil para los usuarios de Mac
Anthony Kong,

6

Probé el Homebrew y tarball puntos desde el cargo por Sospedra . No fue suficiente.

Encontré hilo instalado en: ~/.config/yarn/global/node_modules/yarn

Me encontré yarn global remove yarn. Reinicié la terminal y desapareció.

Originalmente, lo que me trajo aquí fue volver a una versión anterior, pero no sabía por qué, y los intentos de desinstalación o actualización fallaron.

Cuando revisaba una rama anterior de un determinado proyecto, la versión del hilo que se usaba cambiaba de 1.9.4a 0.19.1.

Incluso después de tomar medidas para quitar el hilo, se mantuvo, y en 0.19.1.


5

En caso de que haya instalado hilo a nivel mundial como este

$ sudo npm install -g yarn

Solo ejecuta esto en la terminal

$ sudo npm uninstall -g yarn

Probado ahora en mi máquina local con Ubuntu. Funciona perfecto!


sí, cómo desinstalar Yarn, ¿algo no está claro para ti?
Alexander Cherednichenko

Ver los comentarios
eden

Probado ahora en mi máquina local con Ubuntu y no hice nada en absoluto. Informa up to date in 0.067s, pero no hace nada más.
Vince

4

Lo que he hecho de mi lado:

Fui a /usr/local/lib/node_modules, y eliminé la yarncarpeta dentro de él.


3

npm desinstalar hilo elimina los paquetes de hilo que se instalan a través de npm pero lo que hace el hilo debajo del capó es instalar un software llamado hilo en su PC. Si lo ha instalado en Windows, vaya a agregar o quitar programas y luego busque hilo y desinstálelo, entonces está listo para comenzar.


mejor manera bajo Windows
Josue Martinez

2

En mi Mac, ninguno de estos métodos regulares para desinstalar Yarn funcionó:

elaborar cerveza: brew uninstall yarn

npm: npm uninstall -g yarn

En su lugar se lo quité manualmente escribiendo rm -rf ~/.yarn(gracias elthrasher de usuario) y la supresión de los dos enlaces símbolo de hilo y yarnpkg partir usr/local/bin. Luego brew install yarnme dio la última versión de Yarn.


Antecedentes: el hecho de que tenía instalada una versión muy antigua de Yarn me dio errores completamente incomprensibles al intentar instalar módulos adicionales en un proyecto configurado con Vue CLI Service y Vue UI, que aparentemente usa Yarn 'bajo el capó'. Generalmente uso NPM, así que me llevó un tiempo descubrir la causa de mi problema. Naturalmente, los mensajes de error en Google producidos por tales incompatibilidades de módulo no presentaron pistas. Con Yarn actualizado, todo funciona perfectamente ahora.


1

Para usuarios de Windows:

Simplemente use el archivo instalador (es decir, yarn-1.22.4.msi en mi caso) para desinstalar hilo.

Una vez que abra el instalador obtendrá tres opciones, es decir, instalar, reparar y desinstalar hilo de su máquina. Seleccione desinstalar y eliminará todos los archivos de hilo de su PC.


0

Pruebe " npm uninstall -g yarnpkg" ( global ) o " npm uninstall yarnpkg" ( local ) si lo instaló con npm .
Eso fue lo que funcionó para mí.
Si eso todavía no funciona y lo instaló con npm,
haga " npm list -g" para verificar si lo instaló globalmente o " npm list" si lo instaló localmente.
Espero que ayude a cualquiera que tenga este problema. :RE

EDITAR: Encontró algo si instaló hilo con .msi ejecutable, debe instalarlo de la manera normal de Windows.


Esto no hace nada (al igual que npm uninstall -g yarn). Instalé hilo globalmente, pero npm list -gno muestra nada que contenga la cadena yarn.
Vince

Esto funcionó para mí donde npm uninstall -g yarnno
Amistoso

0

Tuve que eliminar manualmente (eliminar) la Yarncarpeta de la unidad y luego npm uninstall -g yarnvolver a ejecutarla para reinstalarla. Funcionó para mi.


0

En caso de ventanas, después de ejecutar npm uninstall -g yarn, si el hilo no se desinstaló, vaya a "C: \ Users \ username \ AppData \ Local" y elimine la carpeta del hilo. Cierre el cmd y vuelva a abrir el cmd y ejecútelo yarn. te dará un mensaje'yarn' is not recognized as an internal or external command, operable program or batch file.


0

Si aún recibe errores después de eliminar ~ / .yarn sobre archivos que no se encuentran, no olvide eliminar el archivo hc rc:

rm ~/.yarnrc.yml 

0

quitar hilo

# macOS & brew
$ brew uninstall yarn

eliminar paquete npm

hilo global eliminar

# 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/


Esta pregunta es sobre cómo desinstalar Yarn. Su respuesta solo muestra cómo desinstalar un paquete que se instaló globalmente usando Yarn.
Rory O'Kane

😱 ¡Lamento ese error!
xgqfrms

-2

ng set --global packageManager=npm O ng set --global packageManager=yarn

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.