NPM (Node Package Manager) es el administrador de paquetes predeterminado empleado en el entorno de tiempo de ejecución de JavaScript en Node.js. Tiene un comando de uso muy frecuente npm install [Nombre del paquete] –save . Pero el hecho es que no hay diferencia entre npm install [Nombre del paquete] y npm install [Nombre del paquete], excepto en la versión posterior después de npm 5.0.0 en adelante.
Antes de npm 5.0.0, era necesario agregar --save
después del nombre del paquete porque guardará el paquete instalado en el archivo package.json en la sección de dependencia. Si está utilizando una versión reciente de npm, evite escribir innecesariamente y use npm install [Nombre del paquete] en lugar de npm install [Nombre del paquete]--save
de forma predeterminada, agregará el paquete instalado a la lista de dependencias en el archivo package.json.
NPM tiene varios comandos que se enumeran a continuación:
- –save o -S: cuando se utiliza el siguiente comando con npm install, se guardarán todos los paquetes principales instalados en la sección de dependencia del archivo package.json. Las dependencias principales son aquellos paquetes sin los cuales su aplicación no dará los resultados deseados. Pero como se mencionó anteriormente, es una característica innecesaria en la versión npm 5.0.0 en adelante.
npm install --save
- –save-prod o -P: el siguiente comando se introdujo en la versión posterior de npm y realizará la misma tarea que el
--save
comando, a menos que haya otro comando como-D
o-O
presente.npm install --save-prod
- –save-dev o -D: con
--save-dev
o-D
comando, sus paquetes instalados se agregarán a la sección devDependency del archivo package.json. Las dependencias de desarrollo son aquellos paquetes que solo tienen fines de desarrollo y no afectarán el resultado de la aplicación.npm install --save-dev
- –save-opcional o -O: cuando se usa este comando, los paquetes de instalación se enumerarán en la sección Dependencia opcional del archivo package.json. Las dependencias opcionales son aquellos paquetes que solo se usan cuando se usa una característica particular de la aplicación y no serán necesarios si no se usa esa funcionalidad.
npm install --save-optional
- –no-save: cuando este comando se usa con npm install, no permitirá que los paquetes instalados se guarden en la sección de dependencia.
npm install --no-save
Nota: NPM ofrece dos opciones adicionales para guardar las dependencias en el archivo package.json.
- –save-exact o -E: este es un comando adicional u opcional proporcionado por npm que guardará la versión exacta de los paquetes instalados que se configuraron en el momento del desarrollo. No descargará las dependencias del operador de rango de servidor predeterminado de npm.
npm install --save-exact
- –save-bundle o -B: el siguiente comando también es un comando opcional cuando se usa
--save-bundle
o .-B
Esto también agregará las dependencias guardadas en la lista bundleDependency.npm install --save-bundle
Publicación traducida automáticamente
Artículo escrito por utkarsh2709 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA