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
      /opt/homebrew/etc/openssl@1.1/certs
    
    and run
      /opt/homebrew/opt/openssl@1.1/bin/c_rehash
    
    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
    v15.14.0
    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!



Recent Posts:




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, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.