Quick Steps to install NodeJs on macOS

Below are steps to install NodeJS on macOS (Catalina, Big Sur) using Terminal commands,

Quick steps to install NodeJS:
  1. Open Terminal (Open Spotlight search and type - Terminal),
  2. Make sure you have brew installed - if not follow the article to install brew on macOS,
  3. Type command: brew install node
    code2care@mac ~ % brew install node
    ==> Downloading https://ghcr.io/v2/homebrew/core/brotli/manifests/1.0.9
    ==> Downloading https://ghcr.io/v2/homebrew/core/brotli/blobs/sha256:bcd00b6f423ec35f98aec55bc2c1cf433b6e70e915cdf04d
    ==> Downloading https://ghcr.io/v2/homebrew/core/node/manifests/15.14.0
    ==> Downloading https://ghcr.io/v2/homebrew/core/node/blobs/sha256:221d1c7c020742aa23c390bdd6392895317b718501aa462686
    ==> Downloading from https://pkg-containers-az.githubusercontent.com/ghcr1/blobs/sha256:221d1c7c020742aa23c390bdd6392
    ==> Installing dependencies for node: brotli, c-ares, icu4c, libuv, jemalloc, libev, openssl@1.1 and nghttp2
    ==> Installing node dependency: brotli
    ==> Pouring brotli--1.0.9.arm64_big_sur.bottle.tar.gz
    🍺  /opt/homebrew/Cellar/brotli/1.0.9: 25 files, 2.3MB
    ==> Installing node dependency: c-ares
    ==> Pouring c-ares--1.17.1.arm64_big_sur.bottle.tar.gz
    🍺  /opt/homebrew/Cellar/c-ares/1.17.1: 85 files, 693.8KB
    ==> Installing node dependency: icu4c
    ==> Pouring icu4c--68.2.arm64_big_sur.bottle.tar.gz
    ==> Caveats
    icu4c is keg-only, which means it was not symlinked into /opt/homebrew,
    because macOS provides libicucore.dylib (but nothing else).
    ==> openssl@1.1
    A CA file has been bootstrapped using certificates from the system
    keychain. To add additional certificates, place .pem files in
    and run
    openssl@1.1 is keg-only, which means it was not symlinked into /opt/homebrew,
    because macOS provides LibreSSL.
    If you need to have openssl@1.1 first in your PATH, run:
      echo 'export PATH="/opt/homebrew/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc
    For compilers to find openssl@1.1 you may need to set:
      export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib"
      export CPPFLAGS="-I/opt/homebrew/opt/openssl@1.1/include"
  4. Test if Node was installed correctly by command: node -v
  5. code2care@mac ~ % node -v
    code2care@mac ~ % node
    Welcome to Node.js v15.14.0.
    Type ".help" for more information.
    > .help
    .break    Sometimes you get stuck, this gets you out
    .clear    Alias for .break
    .editor   Enter editor mode
    .exit     Exit the REPL
    .help     Print this help message
    .load     Load JS from a file into the REPL session
    .save     Save all evaluated commands in this REPL session to a file
    Press Ctrl+C to abort current expression, Ctrl+D to exit the REPL
    > .exit
    code2care@mac ~ % 
Install NodeJS on macOS Tutorial
Install NodeJS on macOS Tutorial

✌️ You can also download a .dmg file and install Node from https://nodejs.org/en/

Have Questions? Post them here!
Try Out Code2care Dev Tools:


Android Java Linux Microsoft Google Python macOS Notepad++ Microsoft Teams CSS PHP SharePoint Html Linux C Programs Bootstrap jQuery Sublime Android Studio Facebook Eclipse WhatsApp News MySQL Json HowTos JavaScript FTP S3


Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Tutorials, Trouble-Shooting steps, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.
🎉 We are celebrating the 10th years of Code2care! Thank you for all your support! We hope we made a difference.
We strong support Gender Equality & Diversity.

We stand in solidarity with Ukraine - Make a donation to UNHCR - https://donate.unhcr.org/in/en-in/ukraine-emergency