NPM notes

# Deletes node_modules and installs dependencies as per package-lock.json.
# This command often used in CI/CD pipelines.
npm ci

# Installs all dependencies listed in package-lock.json (if exist) or in package.json.
npm install

# Updates all packages listed in package.json to the latest version.
# Updates the package-lock.json
npm update
# show full tree of dependencies of package
npm ls PACKAGE_NAME

# get current version of the package
npm info PACKAGE_NAME version

# show all available versions of the packege
npm show PACKAGE_NAME versions
# or
npm view PACKAGE_NAME versions
# or in json format
npm view PACKAGE_NAME versions --json
npm install PACKAGE_NAME
# or
npm i PACKAGE_NAME
# finding out what packages are installed (without their dependencies):
npm list --depth=0
2 comments
    Log In