Node.js NPM Package Manager
Managing packages with npm
Initialize Project
npm init # create package.json
npm init -y # with defaults
Install Packages
npm install express # install package
npm i express # shorthand
npm install express --save-dev # dev dependency
npm i express -D # shorthand
npm install [email protected] # specific version
Install All Dependencies
npm install # install all from package.json
npm ci # clean install (CI/CD)
Uninstall Packages
npm uninstall express # remove package
npm un express # shorthand
Update Packages
npm update # update all packages
npm update express # update specific package
npm outdated # check for outdated packages
Global Packages
npm install -g nodemon # install globally
npm list -g --depth=0 # list global packages
Scripts
// package.json
"scripts": {
"start": "node app.js",
"dev": "nodemon app.js"
}
npm run dev # run script