DEV Community

Cover image for Yarn + NodeJS LTS with Homebrew
Ilê Caian
Ilê Caian

Posted on • Updated on • Originally published at caian.dev

Yarn + NodeJS LTS with Homebrew

The last Yarn version in Homebrew uses a non-LTS version (15) of NodeJS as its dependency. If this is an issue for you as it is for me, I just managed to accomplish use Yarn with the latest LTS version of NodeJS.

I created a gist for it and here are the following steps

  • Uninstall Yarn and Node
$ brew uninstall yarn
$ brew uninstall node
Enter fullscreen mode Exit fullscreen mode
  • Install the latest LTS version of Node
$ brew install node@12
Enter fullscreen mode Exit fullscreen mode
  • Create the Symlink for it
$ ln -s /usr/local/opt/node@12 /usr/local/opt/node
Enter fullscreen mode Exit fullscreen mode
  • Install Yarn without its dependencies
$ brew install yarn --ignore-dependencies
Enter fullscreen mode Exit fullscreen mode

And that's it!

If you want to check the versions of each package, just run

echo "Yarn Version: $(yarn --version)"
echo "Node Version: $(node --version)"
Enter fullscreen mode Exit fullscreen mode

Cover Photo by Sereja Ris on Unsplash

Top comments (3)

Collapse
 
renetillamenva07 profile image
Rene Tillamenva

Hello there

Collapse
 
caiangums profile image
Ilê Caian

Hi! 😄

Collapse
 
renetillamenva07 profile image
Rene Tillamenva

How are you doing