Inicio·Comandos de terminal

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ónSignificado
-Dsave as a devDependency
-ginstall globally, onto PATH
-Esave the exact version, without a caret
--omit=devskip devDependencies; replaces the old --production
--legacy-peer-depsignore peer conflicts the way npm 6 did
--ignore-scriptsdo not run install scripts
--forceoverwrite cache and conflict checks

Ejemplos

npm install

installs what package.json asks for and updates package-lock.json

npm install -D vitest

adds a dev-only dependency

npm install react@18.3.1

installs 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