Tengo la siguiente estructura de directorios:
/some_project
source.js
package.json
Me gustaría instalar las dependencias para some_project. Sé que podría cd en algún_proyecto y luego ejecutar npm install
Pero me preguntaba si es posible sin cambiar el directorio? Algo como
npm install some_project/package.json
etc
carpeta vacía en el destino, es un error conocido github.com/npm/npm/pull/7249./some_project
se requiere el segundo ?./some_project
no es obligatorioActualización: dado que
--prefix
existe la opción, ahora voto por la respuesta de @ coudy a esta pregunta. Respuesta original a continuación:No,
npm
siempre se instalará en el directorio actual o, con-g
, en todo el sistema node_modules. Sin embargo, puede lograr esto con una subshell, que no afectará su directorio actual:El paréntesis hace que se ejecute en una subshell .
fuente
START /D "%my_dir%" /I /WAIT npm install
En Windows 10 no pude ir
--prefix
a trabajar, así que tuve quecd
ejecutarlo.fuente