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
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.
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.
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.
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 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]
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