Npm Cheatsheet

This is a cheatsheet for npm.

Commands

Init Project

# Initialize a project.
npm init

# Instantly initialize a project.
npm init --yes

Install Package

# Install all packages defined in package.json.
npm install

# An alias of npm install.
npm i

# Install a package.
npm install <package-name>

# Install a package. (Same as npm install <package-name> after npm 5.0.0)
npm install <package-name> --save

# Install a package as a dev dependency.
npm install <package-name> --dev-save

# Install a package globally.
npm install <package-name> -g

# Install a package of a specific version.
npm install <package-name>@<version>

# Install via github repo.
npm install <github-repo-url>

# Install via a file path.
npm install <file-path>

# Install via tar package over https, e.g., https://site.com/archive.tgz.
npm install <http-tar-package-url>

Uninstall

# Remove a package.
npm rm <package-name>

List And View Package

# List installed packages.
npm list

# An alias of npm list.
npm ls

# List globally installed packages.
npm list -g

# List outdated packages.
npm outdated

# List the latest versions of a package.
npm view <package-name>

Run

# Run a script defined in package.json.
npm run <script-name>