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

etccarpeta vacía en el destino, es un error conocido github.com/npm/npm/pull/7249./some_projectse requiere el segundo ?./some_projectno es obligatorioActualización: dado que
--prefixexiste la opción, ahora voto por la respuesta de @ coudy a esta pregunta. Respuesta original a continuación:No,
npmsiempre 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 installEn Windows 10 no pude ir
--prefixa trabajar, así que tuve quecdejecutarlo.fuente