2012-01-09 32 views
65

He visto algunas publicaciones que se refieren a ejecutar npm con un argumento -d. Por ejemplo, this issue se refiere a hacer npm -d install coffee-script. Hay a few other pages que también se refieren a esta sintaxis, incluido el install instructions para al menos un paquete npm.¿Qué es "-d" en "npm -d install"?

Pero no he podido encontrar ninguna documentación para este argumento -d. El docs for npm install no menciona -d, ni tampoco the npm FAQ, ni ninguna de las otras páginas de documentación que he consultado.

¿La opción -d hace algo? ¿Entonces qué?

+1

Creo que debería ser "npm i -D .........." que sería equivalente a "npm install --save-dev .......... .. " – DevWL

+0

@DevWL, ¿has leído las otras respuestas a esta pregunta? :-) '-d' y' -D' son diferentes. https://stackoverflow.com/a/28463702/87399 –

Respuesta

62

¡Mire más! :)

https://docs.npmjs.com/misc/config#shorthands-and-other-cli-niceties

Es un acceso directo para --loglevel info

+76

Ah ... del * curso * los parámetros de línea de comandos no se documentarían en las páginas que hablan sobre los parámetros de línea de comandos o los comandos a los que se aplican. ¡Tonto de mí! –

+3

@JoeWhite Ugh, me estaba arrancando el cabello tratando de descubrir qué es. Google no es exactamente amigable con las opciones de línea de comando cortas. –

+3

https://npmjs.org/doc/misc/npm-config.html – Mark

62

En el caso de cualquier otra persona termina aquí desde una búsqueda en Internet, la opción -d no es la misma que la mayúscula D, este último ser un sinónimo de marca para --save-dev.

+3

Bueno uno :) En realidad, una charla bastante notable aquí sobre cómo documentar las opciones de CLI, ¿no? :) – incarnate

+9

Sí, los documentos no son tan reconocibles. – Asta