¿Cómo se debe yarn
actualizar a la última versión?
ubuntu-16.04
yarnpkg
Janaka Pushpakumara
fuente
fuente
(npm uninstall -g yarn && brew install yarn) || brew upgrade yarn
yarn
través debrew
también se instalanode
. Esto puede no ser deseado si, por ejemplo, está utilizandonvm
on
.Esto debería funcionar. Intenta avisarme si no funciona.
fuente
npm
, estoy bastante seguro de que ya no puede instalar / actualizar hilo , sino que debe hacerlobrew
al menos en OSX.brew
no son realmente relevantes. Acabo de actualizar hilonpm upgrade --global yarn
en Ubuntu 16.04 donde había instalado hilo a través de npm anteriormente. Así que estoy bastante seguro, aún es posible, aunque esa no sea la forma recomendada. Mi razón original para instalar hilo a través de npm fue que estoy usandonvm
para mantener múltiples versiones denode
. La instalación de hilo a travésapt
habría instalado una versión específica de nodo a nivel mundial. Pero leí que esto se puede evitar a través del parámetro--no-install-recommends
.Sin recordar cómo instalé hilo, el comando que funcionó para mí fue:
yarn policies set-version
Este comando actualiza la versión de hilo actual a la última versión estable.
De la documentación:
Referencia
fuente
.yarn/
y.yarnrc
yarn
conapt-get
. Creo que es posible saber cómo instaló su paquete. Para mí, lo hagonpm list -g >filename.txt
, luego busco en el archivo cualquier paquete necesario. Para apt-get, lo hagoapt list --installed
, luego verifico la salida del paquete necesario.En Linux, simplemente ejecute el siguiente comando en la terminal:
Después de hacer esto, cierre el terminal actual y ábralo nuevamente. Y luego, ejecute el siguiente comando para verificar la versión actual del hilo:
fuente
yarn --version
en el símbolo del sistema.Para usuarios de Windows
Usualmente actualizo Hilo con Chocolatería
fuente
yarn policies set-version
descargará la última versión estable
Documentos de hilo de referencia https://yarnpkg.com/lang/en/docs/cli/policies/#toc-policies-set-version
fuente
yarn policies set-version 1.21.0
error Couldn't find a package.json file in "/home/.."
npm install -g yarn
- resuelto el problema cuando no pasaba nada corriendonpm update --global yarn
.Método alternativo para hilo de actualización:
curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
.Los usuarios de Mac con homebrew pueden ejecutar
brew upgrade yarn
.Más detalles aquí y aquí .
fuente
npm update --global yarn
no funcionó peronpm install -g yarn
fue posible, no fue instalado por npm en primer lugar.Tenía un enlace simbólico desactualizado que me impedía acceder al contenedor adecuado. También había pasado recientemente por una actualización de nodo, lo que significa que muchos de mis contenedores más nuevos estaban disponibles en una carpeta diferente con lo que creo que era una prioridad más baja
Esto es lo que funcionó para mí:
Si no está utilizando NVM, es probable que la ubicación de sus instalaciones bin sea exclusiva de su sistema
A partir de ahí, pasé a hacer lo
yarn policies set-version
que se describe aquí https://stackoverflow.com/a/55278430/1426788 para definir mi versión de hilo en el nivel de repositoriofuente
Actualicé yarn en mi Ubuntu ejecutando el siguiente comando desde mi terminal
fuente:
https://yarnpkg.com/lang/en/docs/cli/self-update
fuente
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Tenga en cuenta que el último comando actualizará el hilo a la última versión si el paquete ya está instalado.
Para más información puedes consultar los documentos: instalación de hilo
fuente
yarn
conapt-get
. Funcionó para mí enUbuntu 16.04
Probé todas las soluciones anteriores en la tubería de Jenkins que necesita el hilo más reciente. Finalmente, esto funcionó para mí.
Nota : Esto es útil cuando no tiene acceso de root a npm install -g yarn.
fuente
Como ya tienes hilo instalado y solo quieres actualizar / actualizar. simplemente puedes usar
yarn self-update
Encuentra referencia aquí https://yarnpkg.com/en/docs/cli/self-update
fuente