Windows OS

How to Install Yarn on Windows


The Npm is a well-liked package manager used to manage and maintain JS (JavaScript) libraries and tools. With the expansion of software development, some issues regarding consistency, security, and performance arose. To overcome all the above-mentioned issues, the new package manager Yarn is introduced with the collaboration of Google, Exponents, and Tiled. Yarn is open-source and provides a secure, consistent, fast, and reliable development environment.

This guide will demonstrate the approach for installing Yarn on Windows.

Prerequisite: Install Node.js

The Yarn package manager can be installable using NPM (Node package manager) or corepack manager. For this purpose, we need to install Node.js first on Windows as npm and corepack are installed automatically with Node.js components. For Node.js installation on Windows, follow the provided steps:

Step 1: Download the Node.js Setup file

Open the below-provided link and download the latest version of the Node.js installer along with corepack and npm package manager:

https://nodejs.org/en/

Step 2: Run Node.js Setup File

By default, the setup file is downloaded in the Downloads folder. Open the Downloads folder and execute the Node.js installer to install Node.js. To do this, double-click the Node.js setup file:

On the screen, the “Node.js Setup” wizard will appear. To begin installing Node.js, click “Next“:

Mark the Node.js License Agreement as accepted and press the “Next” button:

Provide the address of the location where Node.js will be installed. After that, hit the “Next” button:

You can see that with the Node.js installation, we automatically got corepack and npm package manager. Press the “Next” button to proceed further:

We do not need any other package for yarn installation, therefore, unmark the checkbox and press the “Next” button:

To start the installation of Node.js, click the “Install” button:

Node.js is installed successfully and we are all set to install Yarn on windows.

How to Install Yarn Using Command Prompt on Windows?

Yarn is an open-source Package manager used to maintain JavaScript dependencies just like the npm package manager. The mentioned steps will show you how to set up Yarn on Windows.

Step 1: Open Command Prompt

First, type “cmd” in the “Start” menu, and open Command Prompt as admin from display results:

Step 2: Enable Corepack

In the first section, we have installed corepack with Node.js installation. We need to enable it only. For this purpose, execute the provided command. Yarn is already built into the corepack or is automatically included:

> corepack enable

Alternatively, we can utilize npm package manager to install yarn individually:

> npm install --global yarn

Note: Corepack is not supported in Node.js versions 15 and below. In order to manually add Corepack, use the provided command:

> npm i -g corepack

Step 3: Verify Yarn Installation

To ensure Yarn’s installation on Windows, check its version:

> yarn --version

Step 4: Update Yarn Version

We can update Yarn to the latest version to enjoy yarn’s newer features using provided command:

> yarn set version stable

The above-provided command updates the Yarn to stable Yarn version.

Step 5: Verify Yarn Version Updation

Again, check out the Yarn version to confirm that yarn is updated or not:

> yarn --version

Now, you can see that we have successfully updated the yarn version:

After updating, it is observed that the yarn version has been changed from “1.22.19” to “3.2.2”. That’s it! We have the latest recent installation of yarn on Windows.

How to Install Yarn Using PowerShell on Windows?

PowerShell is a command line user interface of Windows. In PowerShell, we can install and use the Chocolatey package manager for Yarn installation. For this purpose, the method outlined below is sufficient.

Step 1: Open PowerShell

Open the Window Start menu and search “PowerShell” to open Windows PowerShell as an admin:

Step 2: Install Chocolatey

First, use the command supplied below to install the Chocolatey package manager:

> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

The output indicates that we have successfully installed Chocolatey:

Step 3: Confirm Chocolatey Installation

Use the “choco” command to validate the installation of Chocolatey by executing the “choco” command:

> choco

You can see that we have installed “Chocolatey v1.1.0” on Windows from the results shown below:

Step 4: Install Yarn

Utilize the Chocolatey package manager to Yarn on Windows. To do this, execute the below command:

> choco install yarn

From the output given below, you can see we have successfully installed Yarn on Windows:

We have compiled the procedure for installing Yarn on Windows.

Conclusion

To install the Yarn package manager on Windows, you can either use npm or Chocolatey package manager to use npm to install yarn, it is required to install Nodejs first. Because Node.js included npm and corepack which enable us to install and use a yarn package manager. We can install yarn by enabling the “corepack” manager or utilize the npm package manager to install yarn individually. In the second approach, you can install and use Chocolatey on PowerShell to install Yarn. In this blog, we have offered the simplest method to install Yarn on Windows.

About the author

Rafia Zafar

I am graduated in computer science. I am a junior technical author here and passionate about Programming and learning new technologies. I have worked in JAVA, HTML 5, CSS3, Bootstrap, and PHP.