¿Cómo se debe yarnactualizar a la última versión?
ubuntu-16.04
yarnpkg
Janaka Pushpakumara
fuente
fuente

(npm uninstall -g yarn && brew install yarn) || brew upgrade yarnyarntravés debrewtambién se instalanode. Esto puede no ser deseado si, por ejemplo, está utilizandonvmon.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 hacerlobrewal menos en OSX.brewno son realmente relevantes. Acabo de actualizar hilonpm upgrade --global yarnen 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 usandonvmpara mantener múltiples versiones denode. La instalación de hilo a travésapthabrí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-versionEste comando actualiza la versión de hilo actual a la última versión estable.
De la documentación:
Referencia
fuente
.yarn/y.yarnrcyarnconapt-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 --versionen el símbolo del sistema.Para usuarios de Windows
Usualmente actualizo Hilo con Chocolatería
fuente
yarn policies set-versiondescargará 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.0error 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 yarnno funcionó peronpm install -g yarnfue 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-versionque 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-updatefuente
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.listsudo apt-get update && sudo apt-get install yarnTenga 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
yarnconapt-get. Funcionó para mí enUbuntu 16.04Probé 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-updateEncuentra referencia aquí https://yarnpkg.com/en/docs/cli/self-update
fuente