Node

NodeJS used for Full-Stack Development.

  1. Frontends: Angular, React, Vue.js, svelte - prefered.

  2. Backends: nestjs

you can use npm (default) or pnpm as Node Package Manager.

Install

brew install node

Usage

node --version
npm --version

Switching node version

# To see your current node version
node --version
# To see available node versions
brew search node
# Install any version e.g. 18
brew install node@22
# To unlink from current version
brew unlink node
# To link a different installed version
brew link node@22
brew link --force --overwrite node@22 # some time u have to do this
# To see your current node version (again)
node --version
# to schitch back to latest node version

Publish

Publishing to GitHub Packages

With in your node project:

  1. Use publishConfig option in your package.json

  2. Authenticate

  3. Publish

You ~/.npmrc might have multiple registries

FAQ

How to Delete ALL node_modules folders on your machine

Last updated

Was this helpful?