npm install
Paquetes y entornos
Uso
npm install [<package>] [-D|-g]Descarga en node_modules las dependencias que pide package.json y actualiza package-lock.json; desde npm 7 también instala las peer, y --production fue reemplazado por --omit=dev.
Opciones habituales
| Opción | Significado |
|---|---|
| -D | save as a devDependency |
| -g | install globally, onto PATH |
| -E | save the exact version, without a caret |
| --omit=dev | skip devDependencies; replaces the old --production |
| --legacy-peer-deps | ignore peer conflicts the way npm 6 did |
| --ignore-scripts | do not run install scripts |
| --force | overwrite cache and conflict checks |
Ejemplos
npm installinstalls what package.json asks for and updates package-lock.json
npm install -D vitestadds a dev-only dependency
npm install react@18.3.1installs one exact version and records it
La pregunta siempre es qué va dónde: dentro de este proyecto o en todo el sistema.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace npm install?
Descarga en node_modules las dependencias que pide package.json y actualiza package-lock.json; desde npm 7 también instala las peer, y --production fue reemplazado por --omit=dev.
Q. ¿Cómo se escribe?
npm install [<package>] [-D|-g] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 7; la lista completa está en man npm. Este comando está en Paquetes y entornos.
Comandos relacionados
página man: man npm-install