¿Cómo puedo hacer que npm comience en un directorio diferente?

Resuelto Blaise asked hace 8 años • 0 respuestas

Normalmente voy cdal directorio de la aplicación y luego ejecutonpm start .

Tengo la sensación de que debería haber alguna forma de ejecutarlo npm startcon un parámetro de ruta. Pero la documentación de inicio de npm no contiene dicha característica.

Lo intenté yo mismo y encontré npm start ./myappque no funciona. ¿Hay una manera de hacer eso?

Blaise avatar Mar 23 '16 14:03 Blaise
Aceptado

Esta frase debería funcionar:

npm start --prefix path/to/your/app

documento correspondiente

Amaury Liet avatar Jan 20 '2017 20:01 Amaury Liet

Debajo del Comando donde projecthay una carpeta que contiene package.jsonel archivo

npm run --prefix project ${COMMAND}

también está funcionando. Útil en aplicaciones basadas en Docker.

itiic avatar Mar 09 '2017 14:03 itiic

Llegué aquí desde Google para que pueda ser relevante para otros: yarnpuedes usar:

yarn --cwd /path/to/your/app run start 
Or Duan avatar Dec 14 '2018 10:12 Or Duan

npm start --prefix path/to/your/app

& dentro de package.json agregue el siguiente script

"scripts": {
   "preinstall":"cd $(pwd)"
}
Rafael17 avatar Sep 28 '2017 19:09 Rafael17