Perdón por la pregunta duplicada, stackoverflow.com/questions/8783230/… tiene respuesta, sin embargo, los comentarios están mucho más en línea, supongo que porque fueron hechos por desarrolladores que conocían la respuesta y habían pasado por lo mismo.
Respuestas:
La
-Dbandera es el acceso directo para:--save-dev. Fuente: https://docs.npmjs.com/cli/installfuente
Como se describe en los documentos de instalación de NPM :
Lo que significa que el paquete no se instalará si lo hace
npm install --production.Una explicación detallada de los diferentes tipos de dependencias: SO-Answer
fuente
yarn add <package...> [--dev/-D]La bandera
-Dse usa a menudo junto conilas siglas de "instalar"Por ejemplo:
npm i -D package-namefuente
-Dhacer que? (como preguntaron en la pregunta y ya han respondido otros)