Updating Yarn on Ubuntu
Learn to update the Yarn version installed on Ubuntu in this tutorial.
Want to update Yarn and have no idea how to do it?
Well, in this tutorial, I will walk you through multiple ways you can update Yarn which include:
- Updating globally installed Yarn
- Updating Yarn for a specific project
So let's start with the first one.
Update globally installed Yarn
There are multiple ways you can install Yarn such as you can use the curl command, npm package manager (recommended way to install Yarn) or you can use homebrew.
Before you jump to the shown steps, it is recommended to know the currently installed version of Yarn:
yarn --version
Update through the install script
So if you used the installation script (involves usage of curl command) and now want to update it, then you can use the following command:
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version]
For example, if you want to upgrade to the Yarn version 1.22.0, then you use the following command:
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.22.0
Update through the npm package manager
Using the npm package manager is the officially recommended method for installing Yarn.
So if you followed the official documentation, here's where you will find steps to upgrade Yarn.
First, list the available versions for Yarn in the npm package manager:
npm view yarn versions
Once you know the available versions, you can use the following command to update the Yarn:
sudo npm install --global yarn@<version_no>
For example, if I want to update Yarn to the version 1.21.1, then I will be using the following:
sudo npm install --global [email protected]
Update Yarn using homebrew
If you installed Yarn using homebrew, it can simply be updated using the following command syntax:
brew upgrade yarn
Yep, that's all you have to do!
Updating yarn for a specific project
Earlier, we used to use the yarn self-update
command to update yarn for a specific project but in 2019, the Yarn team replaced it with the yarn policies set-version
command.
When you use this command, it will modify the Yarn configuration in such a way that anyone using Yarn across the project will always use the configured Yarn version.
For this, all you have to do is execute the following command:
yarn policies set-version
That's it!
Wrapping Up
This was a quick tutorial explaining how you can update Yarn using multiple methods.
And I really hope updating Yarn won't be a complex task anymore.
A software engineer who loves to tinker with hardware till it gets crashed. While reviving my crashed system, you can find me reading literature, manga, or watering my plants.