Yarn is a package manager for JavaScript that runs on Node.js, allowing developers to manage their application dependencies. Using yarn, you can install packages, start a new project, share package (code) quickly, securely, and reliably.
Here, we will see how to install Yarn on Debian 11 / Debian 10.
Install Node.js and npm on Debian
To install Yarn on Debian, you will need npm (Node Package Manager), which in turn requires Node.js. So, install both Node.js and npm on Debian using the steps mentioned in the below links.
I recommend you install the Node.js v14.x and npm version that comes with Node.js.
READ:How to install Node.js on Debian 11
READ:How to install Node.js on Debian 10
Check the Node.js version (node -v) and npm version (npm -v) post the installation.
Install Yarn on Debian
Global Install
Starting from Yarn v2, the Yarn is installed and managed on a by-project basis. But, first, you will need to install the global Yarn binary that you will use to spawn the project-based Yarn version.
sudo npm install -g yarn
Once you have installed Yarn global binary, check the Yarn version with the yarn -v command.
1.22.11
The above output confirms that the expected global version is installed on the system.
Per-project install
Now, head over to your project directory.
cd my_project
Install the latest Yarn binary for your project.
yarn set version berry
Now, check the Yarn version with the yarn -v command.
3.0.1
The above output confirms that your project has the latest version of Yarn.
Using Yarn
Yarn is now ready for your projects, and you can start using it. Here are some of the common commands you will need for your project work.
Find the list of commands.
yarn help
To start a new project, use the yarn init command. This command will ask you series of questions related to your project. You can either answer a question or press enter to use the default values.
mkdir my_project && cd my_project yarn init
In the end, the yarn init command will place package.json, which contains the project information you provided, and yarn.lock, which contains all the information about project dependencies.
To add a dependency for your project, use yarn add followed by the package name. This command will download and install the dependency package and updates the dependency information in package.json and yarn.lock.
yarn add [package] yarn add [package]@[version] yarn add [package]@[tag]
To install all the dependencies of your projects.
yarn yarn install
To upgrade an existing dependency in your project, use yarn up followed by package name.
yarn up [package] yarn up [package]@[version] yarn up [package]@[tag]
In case you want to remove a dependency you no longer needed in the project.
yarn remove [package]
Update Yarn
You can update Yarn to the latest version at any time with the below command. This command will download the most recent binary from Yarn’s official site and install it in your project.
yarn set version latest
Sumber: disini