¿Cómo puedo saber que un paquete es una dependecia de desarrollo o no? no tengo claro cuando usar --save o --save-dev

Pregunta de la clase:
Instalación de dependencias
Cristian Vargas

Cristian Vargas

Pregunta
studenthace 4 años

¿Cómo puedo saber que un paquete es una dependecia de desarrollo o no? no tengo claro cuando usar --save o --save-dev

2 respuestas
para escribir tu comentario
    Juan Ignacio Moreno Lizardía

    Juan Ignacio Moreno Lizardía

    studenthace 4 años

    si usas save es importante para enviar a produccion, o sea, si vos queres que yo instale el programa en mi copmputadora y queres que yo lo corra perfectamente, deberias guardqaqrlo como --save... Pero por ejemplo, yo uso algunos extras para que mi codigo se vea bonito, esas cosas vos las queres? sirven para el programa? Si la respuesta es no deberias poner --save-dev porque solo te sirven a vos como desarrollador, pero no serian utiles para el usuario final Espero haber sido de ayuda... Saludos

    Andrés Felipe Acevedo Del Rio

    Andrés Felipe Acevedo Del Rio

    studenthace 4 años

    Hola! con el --save-dev estas instalando tus paquetes SOLO para el entorno de desarrollo, el --save significa por así decirlo que va estar en tu sitio de producción una vez termines el proyecto. Además la opción --save siempre viene por defecto a la hora de instalar alguna dependencia! ( npm install moment --save === npm install moment ) Espero ser de ayuda, saludos :)

Curso de Gestión de Dependencias y Paquetes con NPM

Curso de Gestión de Dependencias y Paquetes con NPM

NPM es el gestor de paquetes y dependencias más usado para desarrollar con JavaScript. Administra módulos, distribuye paquetes y agrega dependencias a tus proyectos. Instala y gestiona librerías Javascript. Crea tus propias librerías y domina uno de las herramientas más importantes en el desarrollo con JavaScript.

Curso de Gestión de Dependencias y Paquetes con NPM
Curso de Gestión de Dependencias y Paquetes con NPM

Curso de Gestión de Dependencias y Paquetes con NPM

NPM es el gestor de paquetes y dependencias más usado para desarrollar con JavaScript. Administra módulos, distribuye paquetes y agrega dependencias a tus proyectos. Instala y gestiona librerías Javascript. Crea tus propias librerías y domina uno de las herramientas más importantes en el desarrollo con JavaScript.