node.js - tutorial - nvm
¿Cómo desinstalo el hilo? (14)
¿Cómo puedo desinstalar hilo?
Lo he usado para un proyecto nativo de reacción y ahora cada vez que muevo el código de
index.ios.js
o
index.android.js
arroja un error, así que me gustaría usar npm pero cada vez que inicializo una reacción -proyecto nativo por defecto a hilo.
Intenté
npm uninstall yarn
pero eso no funcionó.
Gracias.
Depende de cómo lo instaló :
brew
:
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
windows
:
choco uninstall yarn
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!
En mi Mac, ninguno de estos métodos regulares para desinstalar Yarn funcionó:
brew:
brew uninstall yarn
npm:
npm uninstall -g yarn
En cambio, lo
rm -rf ~/.yarn
manualmente escribiendo
rm -rf ~/.yarn
(gracias al usuario elthrasher) y eliminando los dos enlaces de símbolo
yarn
y
yarnpkg
de
usr/local/bin
.
Luego, el
brew install yarn
me dio la última versión de hilo.
Antecedentes: el hecho de que tuviera instalada una versión muy obsoleta 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.
Estoy usando macOS y solo eso funcionó para mí:
$ brew uninstall --force yarn
$ npm r -g yarn
$ yarn -v
v0.24.5 (o su versión actual)
$ which yarn
/ usr / local / bin / yarn
$ rm /usr/local/bin/yarn
$ rm /usr/local/bin/yarnpkg
$ which yarn
hilo no encontrado
$ brew install yarn
$ brew link yarn
$ yarn -v
v1.17.3 (última versión)
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 Homebrew
brew install yarn
Pero aún cuando ejecuté
which yarn
, devolvió /Users/Me/.yarn/bin/yarn, y
yarn --version
devolvió 0.24.6.
No se mencionaba a Yarn en ~ / .bash_profile, pero mi archivo ~ / .bashrc contenía la línea
export PATH="$HOME/.yarn/bin:$PATH"
lo que indica que debo 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 ejecutando
npm uninstall -g yarn; rm -rf ~/.yarn
npm uninstall -g yarn; rm -rf ~/.yarn
, luego
npm uninstall -g yarn; rm -rf ~/.yarn
el archivo ~ / .bashrc cambiando la línea para
export PATH="/usr/local/bin/yarn:$PATH"
y ejecutando la
source ~/.bashrc
para actualizar la RUTA en el sesión terminal.
Luego, cuando ejecuté
which yarn
devolvió / usr / local / bin / yarn, y cuando ejecuté
yarn --version
devolvió 1.7.0
Lo que he hecho de mi lado:
Fui a
/usr/local/lib/node_modules
y eliminé la carpeta de
yarn
dentro de él.
No vi la respuesta que funcionó para mí, así que aquí está: en mi sistema OSX encontré hilo en
~/.yarn/bin/yarn
.
rm -rf ~/.yarn
se encargó de ello.
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.
Si instaló con brew, intente
brew uninstall yarn
en el indicador de terminal.
También recuerde eliminar la información de ruta de hilo en su
.bash_profile
.
Tuve que eliminar manualmente (eliminar) la carpeta
Yarn
de la unidad y luego ejecutar
npm uninstall -g yarn
nuevamente para reinstalarlo.
A mi me funciono.
en Windows: vaya a "Agregar o quitar programas" en el panel de control (o abra el menú de inicio y busque "quitar programa")
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.
Probé los puntos Homebrew y tarball del post de sospedra . No fue suficiente.
Encontré hilo instalado en:
~/.config/yarn/global/node_modules/yarn
Ejecuté
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 desinstalar o actualizar fallaron.
Cuando revisaba una rama más antigua de un determinado proyecto, la versión del hilo que se usaba cambiaba de
1.9.4
a
0.19.1
.
Incluso después de tomar medidas para quitar el hilo, se mantuvo, y en
0.19.1
.
ng set --global packageManager=npm
O
ng set --global packageManager=yarn