last instalar node.js npm

node.js - instalar - npm last version



¿Cuál es la opción--save para la instalación de npm? (10)

Vi un tutorial donde el comando era:

npm install --save

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

No se puede encontrar la respuesta en Google.


npm install package_x --save

El paquete dado (package_x) se guardará en package.json dentro de las dependencias. si añades

npm install <> --save-dev

entonces se guardará dentro de "devDependencies".


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


A partir de npm 5, npm ahora se guardará de forma predeterminada. En caso de que, si desea que npm funcione de una manera similar (no se guarde automáticamente) a como funcionaba en las versiones anteriores, puede actualizar la opción de configuración para habilitar la función de 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/


La forma más fácil (y más asombrosa) de agregar dependencias a tu package.json es hacerlo desde la línea de comandos, marcando el comando de instalación npm con --save o --save-dev, dependiendo de cómo quieras Usa esa dependencia.


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 package.json para enumerar sus dependencias.


También puede usar -S , -D o -P que son equivalentes a guardar el paquete en una dependencia de aplicación, una dependencia de desarrollo o una dependencia de prod. Ver más accesos directos 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


de acuerdo con documentation

Parece que ejecutando npm install package_name , la dependencia del paquete debería agregarse automáticamente a package.json, ¿no?


Actualizar npm 5:

A partir de npm 5.0.0 , los módulos instalados se agregan como una dependencia por defecto, por lo que la opción --save ya no es necesaria. Las otras opciones de guardar aún existen y se enumeran en la documentation para la npm install .

Respuesta original:

Antes de la versión 5, NPM simplemente instaló un paquete en node_modules de forma predeterminada. Cuando intentaba instalar dependencias para su aplicación / módulo, primero tendría que instalarlas y luego agregarlas (junto con el número de versión correspondiente) 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, lo que le ahorra 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 cuando instala paquetes de solo desarrollo, como grunt o su biblioteca de pruebas.


Para agregar paquete en dependencias:

npm install my_dep --save

o

npm install my_dep -S

Para agregar el paquete en devDependencies

npm install my_test_framework --save-dev

o

npm install my_test_framework -D

paquete.json


npm i (Nombre del paquete) --save

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

npm ayuda a instalar

El comando anterior ayuda a encontrar más opciones y corregir la definición mostrada en la foto