The main reasons that one should migrate to Yarn are:
It is more Stable than NPM.
It can install packages from the local cache, so we don’t have to rely on active internet connection.
It strongly binds package versions.
It allows parallel packages installation.
Yarn installs the packages simultaneously, and that is why Yarn is faster than NPM.. Review collected by and hosted on G2.com.
The only problem that I encountered was that Yarn doesn’t work with any node.js version older than 5 but that’s alright, I would still prefer Yarn as it has active user community & is easy to use.. Review collected by and hosted on G2.com.
yarn.lock is the best feature of yarn .
Since it automatically updates the version numbers . Review collected by and hosted on G2.com.
Its structure is similar to npm. it's difficult to manage when both npm and yarn are being used .
Since generally npm is already installed with node.js why would I shift from npm to yarn . Review collected by and hosted on G2.com.
Easy usage, perfect documentation, retrieving all the dependencies without any issues, running tests is easy, using it with linter, haven't had any problems with it. Review collected by and hosted on G2.com.
Cannot complain about anything. Whatever issues we ran into, they were due to the other apps or permissions. Review collected by and hosted on G2.com.
For all my js based projects i use yarn and its runs so smooth. Review collected by and hosted on G2.com.
i use Apple Mac Pro, initial day i was facing issues due to my mac pro version. but yarn have all solution i have fix those all issue help of Yarn. Review collected by and hosted on G2.com.
It works in offline mode. And caches your once loaded dependencies.
yarn.lock file keeps development stable across different development systems. Review collected by and hosted on G2.com.
I have nothing to dislike yarn. But can be improved by creating a yarn package client or a desktop software where user can manage all its dependencies instead of doing it in cli. Review collected by and hosted on G2.com.
Everything is fine. Ex: Adding a package to a node project. It's very simple to add a library to the node projects. Review collected by and hosted on G2.com.
Nothing. Everything is good and easy to use. I like the most. Review collected by and hosted on G2.com.
Supported by multiple hadoop platforms like HDP, CDH and CDP.
Easy to manage applications.
Preemption works great. Review collected by and hosted on G2.com.
Applications completion is bit slower but acceptable as it supports variety of frameworks. Review collected by and hosted on G2.com.
It's fast to install dependency anytime I want, and I like the caching mechanics it has to give the fast download experience. Review collected by and hosted on G2.com.
Sometimes it fails with some node packages, but that's very often. Review collected by and hosted on G2.com.
The big advantage of Yarn is the speed over NPM when using React Native. We are dabbling in React Native and the great thing between Yarn and NPM is the speed of the dependencies in Yarn. If you are going to dabble in React Native and are trying to figure out if you should choose between Yarn or NPM. In my experience Yarn works great in development and has fewer vulnerabilities issues versus NPM. Review collected by and hosted on G2.com.
I wish they made a backend UI similar to what EXPO XDE had back in the day. Listen nothing wrong doing gan Yarn install in PowerShell but for I am a sucker for good UI experiences. Since I think it makes it easier for people who don't want to work in PowerShell or Terminal. Review collected by and hosted on G2.com.
Yarn makes it easy to combine all of our dependencies into one simple place. Before we used to use npm and bower to manage the different source js libraries, but yarn simplifies this process. It also allows us to do pre and post install scripts so that we don't have to use something like gulp. Review collected by and hosted on G2.com.
it can be a bit hard to migrate from bower, and now it's a bit confusing to really understand the difference between everything under node_modules/@bower_modules and just node_modules. a better migration tool would be great Review collected by and hosted on G2.com.
Ease to use if you are coming from npm dependency manager.
Fast and production ready. Support guaranteed as it is supported by Facebook. Review collected by and hosted on G2.com.
Yarn is great and npm is catching up. But why did Facebook’s Engineering team decide to reinvent the wheel instead of improving npm.
Yarn uses Facebook’s registry which is a mirror of npm’s which isn’t wrong but raises eyebrows. Review collected by and hosted on G2.com.
The ability of locking peer dependencies is one my favorite features, the speed is also a great improvement from npm Review collected by and hosted on G2.com.
When updating some dependencies sometimes you need to perform a clean to ensure that yarn.lock is 100 clean Review collected by and hosted on G2.com.
Improved version reliability over npm (impact may be lessened with npm's shrinkwrap)
Speed improvements are nice, and offline mode is super helpful!
Flat dependency structure.
Yarn clean is a space saver for unused assets.
Ability to include Bower resources in the package.json and node_modules, consolidating dependencies Review collected by and hosted on G2.com.
The non-npm default registry is a bit unsettling.
Uncertain future by actively deciding not to contribute back to npm. Review collected by and hosted on G2.com.