Published Apr 18, 2024
Absolutely, npm (Node Package Manager) is a crucial tool for Node.js developers, and here's a quick cheat sheet to get you started:
Installation:
npm install <package>
: Installs a package and adds it to your package.json
file.npm i <package>
(shorthand): Same as npm install
.npm install -g <package>
: Installs a package globally (use with caution).Updating:
npm update
: Updates all installed production dependencies.npm update --dev
: Updates all installed development dependencies.npm update -g <package>
: Updates a specific package globally.npm update <package>
: Updates a specific package in your project.Viewing and Managing Dependencies:
npm list
: Lists all installed dependencies and their versions.npm outdated
: Lists outdated dependencies in your project.npm ls -g --depth=0
: Lists all globally installed packages.npm view <package>
: Shows details of a specific package.Removing Packages:
npm uninstall <package>
: Removes a package from your project.npm rm <package>
(shorthand): Same as npm uninstall
.Versioning:
npm version [major|minor|patch]
: Bumps the package version (e.g., npm version minor
increases minor version by 1).npm version <version>
: Sets the package version to a specific version (e.g., npm version 1.2.3
).Other Useful Commands:
npm init
: Initializes a new package.json
file in your project.npm run <script>
: Runs a script defined in your package.json
file.npm audit
: Scans for vulnerabilities in your project dependencies.Remember: These are just the most common commands. Refer to the official npm documentation for a more comprehensive list https://docs.npmjs.com/.
#nodejs #javascript #devops #development #npm #packagemanagement #dependencies #npmcommands #cheatsheet #quickreference #tutorial #learnjavascript #coding #programming #webdev #softwaredevelopment