Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

2.8K
Visualizações
¿Cuál es la opción --save para la instalación de npm?

Vi un tutorial donde el comando era:

 npm install --save

¿Qué significa la opción --save ?

over 4 years ago · Santiago Trujillo
14 Respostas
Responde à pergunta

0

Actualización a partir de npm 5:

A partir de npm 5.0.0, los módulos instalados se agregan como una dependencia de forma predeterminada, por lo que ya no se necesita la opción --save. Las otras opciones de guardado aún existen y se enumeran en la documentación para la instalación de npm.


Respuesta original:

No hará nada si no tiene un archivo package.json . Comience ejecutando npm init para crear uno. Luego, las llamadas a npm install --save o npm install --save-dev o npm install --save-optional actualizarán el package.json para enumerar sus dependencias.

over 4 years ago · Santiago Trujillo Relatório

0

Actualización npm 5:

A partir de npm 5.0.0 , los módulos instalados se agregan como una dependencia de forma predeterminada, por lo que ya no se necesita la opción --save . Las otras opciones de guardado aún existen y se enumeran en la documentación de npm install .

Respuesta original:

Antes de la versión 5, NPM simplemente instalaba un paquete en node_modules de forma predeterminada. Cuando intentaba instalar dependencias para su aplicación/módulo, primero debía instalarlas y luego agregarlas (junto con el número de versión apropiado) a la sección de dependencies de su package.json .

La opción --save indicó a NPM que incluyera el paquete dentro de la sección de dependencies de su package.json automáticamente, ahorrándole así un paso adicional.

Además, existen las opciones complementarias --save-dev y --save-optional que guardan el paquete en devDependencies y optionalDependencies , respectivamente. Esto es útil al instalar paquetes solo de desarrollo, como grunt o su biblioteca de prueba.

over 4 years ago · Santiago Trujillo Relatório

0

Actualización a partir de npm 5:

A partir de npm 5.0.0, los módulos instalados se agregan como una dependencia de forma predeterminada, por lo que ya no se necesita la opción --save. Las otras opciones de guardado aún existen y se enumeran en la documentación para la instalación de npm.


Respuesta original:

Para agregar un paquete en las dependencias:

 npm install my_dep --save

o

 npm install my_dep -S

o

 npm i my_dep -S

Para agregar un paquete en devDependencies

 npm install my_test_framework --save-dev

o

 npm install my_test_framework -D

o

 npm i my_test_framework -D

paquete.json ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

A partir de npm 5, es más favorable usar --save-prod (o -P ) que --save pero haciendo lo mismo, como se indica en npm install . Hasta ahora, --save todavía funciona si se proporciona.

over 4 years ago · Santiago Trujillo Relatório

0

npm install package_x --save

El paquete dado (paquete_x) se guardará en las dependencias internas de package.json. si agregas

npm install <<package_x>> --save-dev

luego se guardará dentro de devDependencies .

over 4 years ago · Santiago Trujillo Relatório

0

También puede usar -S , -D o -P que son equivalentes a guardar el paquete en una dependencia de la aplicación, una dependencia de desarrollo o una dependencia de producción. Vea más accesos directos de NPM a continuación:

 -v: --version -h, -?, --help, -H: --usage -s, --silent: --loglevel silent -q, --quiet: --loglevel warn -d: --loglevel info -dd, --verbose: --loglevel verbose -ddd: --loglevel silly -g: --global -C: --prefix -l: --long -m: --message -p, --porcelain: --parseable -reg: --registry -f: --force -desc: --description -S: --save -P: --save-prod -D: --save-dev -O: --save-optional -B: --save-bundle -E: --save-exact -y: --yes -n: --yes false ll and la commands: ls --long

Esta lista de accesos directos se puede obtener ejecutando el siguiente comando:

 $ npm help 7 config
over 4 years ago · Santiago Trujillo Relatório

0

A partir de npm 5, npm ahora se guardará de manera predeterminada. En caso de que desee que npm funcione de manera similar a la anterior (sin guardado automático) a como funcionaba en versiones anteriores, puede actualizar la opción de configuración para habilitar el guardado automático como se muestra a continuación.

 npm config set save false

Para obtener la configuración actual, puede ejecutar el siguiente comando:

 npm config get save

Fuente: https://blog.pusher.com/what-you-need-know-npm-5/

over 4 years ago · Santiago Trujillo Relatório

0

npm i (Nombre del paquete) --save

Simplemente, al usar el comando anterior, no necesitaremos escribir el nombre del paquete en su archivo package.json, agregará automáticamente su nombre y dependencia con la versión que necesitará en el momento en que vaya a producción o configuración en otro momento.

npm ayuda a instalar

El comando anterior ayudará a encontrar más opciones y corregir la definición que se muestra en la imagen ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

según NPM Doc

ingrese la descripción de la imagen aquí

Entonces, parece que al ejecutar npm install package_name , la dependencia del paquete debería agregarse automáticamente a package.json, ¿verdad?

over 4 years ago · Santiago Trujillo Relatório

0

La forma más fácil (y más asombrosa) de agregar dependencias a su paquete.json es hacerlo desde la línea de comando, marcando el comando npm install con --save o --save-dev, según cómo desee usar esa dependencia.

over 4 years ago · Santiago Trujillo Relatório

0

npm install --save o npm install --save-dev por qué elegimos 1 opción entre estas dos al instalar el paquete en nuestro proyecto.

Las cosas quedan claras a partir de las respuestas anteriores de que npm install --save agregará una entrada en el campo de dependency en el archivo pacakage.json y otra en dev-dependency .

Entonces surge la pregunta de por qué necesitamos la entrada de nuestro módulo de instalación en el archivo pacakge.json porque cada vez que registramos el código en git o le damos nuestro código a alguien, siempre lo damos o lo verificamos sin node-modules porque es muy grande en tamaño y también disponible en el lugar común, así que para evitar esto, hacemos eso.

Entonces, ¿cómo otra persona obtendrá todos los módulos que son específicos o necesarios para ese proyecto? Entonces, las respuestas son from the package.json que tiene la entrada de todos los paquetes necesarios para ejecutar o desarrollar ese proyecto.

entonces, después de obtener el código we simply need to run the npm install , leerá el archivo package.json e instalará los paquetes necesarios.

over 4 years ago · Santiago Trujillo Relatório

0

–npm install --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
over 4 years ago · Santiago Trujillo Relatório

0

actualización de npm v6.x

Ahora puede usar uno de npm i o npm i -S o npm i -P para instalar y guardar el módulo como una dependencia.

npm i es el alias de npm install

  1. npm i es igual a npm install , significa guardar el módulo predeterminado como una dependencia;
  2. npm i -S es igual a npm install --save (npm v5-)
  3. npm i -P es igual a npm install --save-prod (npm v5+)

mira tu versión npm

 $ npm -v 6.14.4

obtener información de ayuda de npm cli

 $ npm -h Usage: npm <command> where <command> is one of: access, adduser, audit, bin, bugs, c, cache, ci, cit, clean-install, clean-install-test, completion, config, create, ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, explore, fund, get, help, help-search, hook, i, init, install, install-ci-test, install-test, it, link, list, ln, login, logout, ls, org, outdated, owner, pack, ping, prefix, profile, prune, publish, rb, rebuild, repo, restart, root, run, run-script, s, se, search, set, shrinkwrap, star, stars, start, stop, t, team, test, token, tst, un, uninstall, unpublish, unstar, up, update, v, version, view, whoami npm <command> -h quick help on <command> npm -l display full usage info npm help <term> search for help on <term> npm help npm involved overview Specify configs in the ini-formatted file: /Users/xgqfrms-mbp/.npmrc or on the command line via: npm <command> --key value Config info can be viewed via: npm help config npm@6.14.4 /Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/lib/node_modules/npm

obtener ayuda para la instalación de npm

npm help install el alias npm -hi

 $ npm help install # OR, alias # $ npm -hi npm install (with no args, in package dir) npm install [<@scope>/]<pkg> npm install [<@scope>/]<pkg>@<tag> npm install [<@scope>/]<pkg>@<version> npm install [<@scope>/]<pkg>@<version range> npm install <alias>@npm:<name> npm install <folder> npm install <tarball file> npm install <tarball url> npm install <git:// url> npm install <github username>/<github project> aliases: i, isntall, add common options: [--save-prod|--save-dev|--save-optional] [--save-exact] [--no-save] ➜ ~

árbitros

https://docs.npmjs.com/cli/install

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

npm install --save . Si eso no funciona, descargue yarn y pruébelo usando eso. Con hilo puedes hacer: yarn add

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda