What is the difference between dependencies and devDependencies?
- dependencies: These are required for your app to run in production.
๐ Example: express, mongoose
- devDependencies: Only needed during development (testing, building, linting).
๐ Example: nodemon, eslint, jest
๐ฆ These are defined in package.json:
"dependencies": {
"express": "^4.18.0"
},
"devDependencies": {
"nodemon": "^3.0.0"
}
โ Install a dev dependency with:
npm install nodemon --save-dev