Why Yarn Over NPM?
So, what makes Yarn better than just carrying on using NPM?
Speed, Yarn caches packages so it doesn't need to downloaded it again and again. It also runs the process parallel so the runtime is a lot shorter. Bonus, you can install packages once they've been cached without an internet connection.
Security is key, Yarn uses checksums to ensure the integrity of all packages.
Reliability, Yarn uses a detailed lock file format, this ensures that if your install works on one system it will perform exactly the same on any other system that utilises Yarn.
Installing Yarn Globally
We will need to use
npm for this one, to install Yarn globally, run the following command in terminal..
npm install -g yarn
When you want to install a package, you can use a variation of the following command..
yarn add gulp --dev
This would be equal to running..
npm install gulp --save-dev
For a full list of commands take a look at the CLI docs on Yarn's official website.