How to Install Yarn on Debian 11 / Debian 10 – Holhol24


Yarn is a package deal supervisor for JavaScript that runs on Node.js, permitting builders to regulate their software dependencies. Using yarn, you’ll set up applications, get started a brand new task, proportion package deal (code) temporarily, securely, and reliably.

Here, we will be able to see how one can set up Yarn on Debian 11 / Debian 10.

Install Node.js and npm on Debian

To set up Yarn on Debian, you’ll want npm (Node Package Manager), which in flip calls for Node.js. So, set up each Node.js and npm on Debian the usage of the stairs discussed within the beneath hyperlinks.

I like to recommend you put in the Node.js v14.x and npm model that incorporates Node.js.

READ: How to put in Node.js on Debian 11

READ: How to put in Node.js on Debian 10

Check the Node.js model (node -v) and npm model (npm -v) put up the set up.

Install Yarn on Debian

Global Install

Starting from Yarn v2, the Yarn is put in and controlled on a by-project foundation. But, first, it is very important set up the worldwide Yarn binary that you are going to use to spawn the project-based Yarn model.

sudo npm set up -g yarn

Once you’ve gotten put in Yarn international binary, test the Yarn model with the yarn -v command.


The above output confirms that the predicted international model is put in at the gadget.

Per-project set up

Now, head over for your task listing.

cd my_project

Install the newest Yarn binary in your task.

yarn set model berry

Now, test the Yarn model with the yarn -v command.


The above output confirms that your task has the newest model of Yarn.

Using Yarn

Yarn is now able in your initiatives, and you’ll get started the usage of it. Here are one of the most not unusual instructions you’ll want in your task paintings.

Find the record of instructions.

yarn assist

To get started a brand new task, use the yarn init command. This command will ask you collection of questions comparable for your task. You can both resolution a query or press input to make use of the default values.

mkdir my_project && cd my_project

yarn init

In the tip, the yarn init command will position package deal.json, which comprises the task knowledge you supplied, and yarn.lock, which comprises the entire details about task dependencies.

To upload a dependency in your task, use yarn upload adopted by way of the package deal identify. This command will obtain and set up the dependency package deal and updates the dependency knowledge in package deal.json and yarn.lock.

yarn upload [package]

yarn upload [package]@[version]

yarn upload [package]@[tag]

To set up the entire dependencies of your initiatives.


yarn set up

To improve an current dependency on your task, use yarn up adopted by way of package deal identify.

yarn up [package]

yarn up [package]@[version]

yarn up [package]@[tag]

In case you need to take away a dependency you now not wanted within the task.

yarn take away [package]

Update Yarn

You can replace Yarn to the newest model at any time with the beneath command. This command will obtain the newest binary from Yarn’s legit website online and set up it on your task.

yarn set model newest


That’s All. I am hoping you’ve gotten discovered how one can set up Yarn on Debian 11 / Debian 10. You can seek advice from the Yarn documentation web page to be informed extra about Yarn.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More