16 December 2024
·NPM Package Management and Troubleshooting Commands
Installation & Dependencies
- Install dependencies from package.json
npm install
- Install a package in development dependencies
npm install package-name --save-dev
- Remove a package
npm uninstall package-name
Updates & Versions
- Update all packages to their latest version
npm update
- Update a package to its latest version
npm install package-name@latest
- Update all packages to their latest version
npx npm-check-updates -u
- List available updates
npm outdated
- Check for outdated global packages
npm outdated -g
Package Information
- List dependencies of a package
npm list package-name
- Show installed version of a package
npm list package-name
- Explain why a package is installed
npm why package-name
System & Configuration
- Show NPM configuration
npm config list
- Show environment details (useful for debugging)
npm doctor
Scripts
- List all available npm scripts
npm run
- Run a specific script from package.json
npm run script-name
Maintenance & Cleanup
- Audit security vulnerabilities
npm audit
- Check dependencies status
npx npm-check
- Clean unused dependencies
npm prune
- Clear NPM cache forcefully
npm cache clean --force