Install NodeJS 10+ LTS on your laptop

Install NodeJS development environment, the right way.

Avatar of Author
Jean-Christophe BaeySeptember 10, 2019
NodeJS 10+ LTS
Photo by Garett Mizunaka on Unsplash

Installation of NodeJS and Node Packet Manager (NPM)

Linux

  • Install Node through NVM (Node Version Manager):
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
$ nvm install --lts
$ nvm alias default $(nvm current)

MacOS

  • Install Node through NVM (Node Version Manager):
$ brew install nvm
$ nvm install --lts
$ nvm alias default $(nvm current)

Windows

  • Install using the install setup from node.org
  • A build chain should be installed for some native packages.

Build tool chain - Option 1 (recommended)

  • In an admin powershell:
npm install -g windows-build-tools

Build tool chain - Option 2

As an alternative, you can manually install VSCode 2015:

  • Install the build tool 2015 from Microsoft
  • Set VS 2015 as default version:
npm config set msvs_version 2015

Build tool chain - Common

  • Adding 2 directories in your windows path:

    • C:\Program Files (x86)\MSBuild\14.0\Bin\amd64
    • C:\Program Files (x86)\MSBuild\14.0\Bin
  • Install node-gyp from an administrator cmd:
npm install -g --msvs_version=2015 node-gyp rebuild
  • Check that you can see the msbuild version in command line:
msbuild /version

Yarn installation

Proxy for NPM

  • Don't forget to set the proxy if you are working in a corporate environment:
npm config set proxy http://<proxy url>:<proxy port>

👉 Don't forget to follow me on Twitter to be notified when new posts are available!