Structure of a npm project
package.json
- dependencies
- devDependencies
- scripts
node_modules
Commands
- npm install
- npm update
- npm install --save [name]
- npm install --save-dev [name]
- npm prune
- npm install -g [name]
- npm uninstall -g [name]
Scenarios:
- Existing application with dependencies
- Find a dependency to add
- Remove a dependency
- Install a global dependency
- Remove a global dependency
Tools
- https://www.npmjs.com/package/npm-check
- This helps to do dependency update