He visto algunas publicaciones que se refieren a correr npm
con un -d
argumento. Por ejemplo, este problema se refiere a hacer npm -d install coffee-script
. Hay algunas otras páginas que también hacen referencia a esta sintaxis, incluidas las instrucciones de instalación para al menos un paquete npm.
Pero no he podido encontrar ninguna documentación para este -d
argumento. Los documentos paranpm install
no mencionan -d
, ni las preguntas frecuentes de npm , ni ninguna de las otras páginas de documentación que he revisado .
¿La -d
opción hace algo? ¿Entonces qué?
-d
y-D
son diferentes. stackoverflow.com/a/28463702/87399Respuestas:
Es un atajo para
--loglevel info
Consulte la sección Taquigrafía y otras sutilezas de la CLI :
fuente
debug
entonces de nuevo? Ahh, resulta que no hay--loglevel debug
más que "verboso" (-dd
) y "tonto" (-ddd
). Lo suficientemente justo.En caso de que alguien más termine aquí desde una búsqueda web, la marca -d no es la misma que la -D mayúscula, siendo esta última un sinónimo de marca para --save-dev.
fuente
Bueno, esto es algo que me confunde pero al
npm install
hacer un mensaje de errornpm install -d
me ha salvado en muchas más ocasiones.-d
la bandera se usa para forzar la instalación npm localmente--save
es para guardar los paquetes actualizados en supackage.json
archivoPor otro lado, npm -D es ligeramente diferente. Según la documentación de npm -D es sinónimo de
--save-dev
fuente
-d
. npm siempre se instala localmente a menos que especifique-g
/--global
. ¿Estás confundiendo-d
con-D
? Como otra respuesta ya se señala, los dos son sin relación --d
no está relacionado con cualquiera de los dos--save
o-D
/--save-dev
. (Realmente mala elección de nombres por parte de npm.)