¿Cómo puedo hacer que npm comience en un directorio diferente?
Normalmente voy cd
al directorio de la aplicación y luego ejecutonpm start
.
Tengo la sensación de que debería haber alguna forma de ejecutarlo npm start
con 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 ./myapp
que no funciona. ¿Hay una manera de hacer eso?
Aceptado
Esta frase debería funcionar:
npm start --prefix path/to/your/app
documento correspondiente
Debajo del Comando donde project
hay una carpeta que contiene package.json
el archivo
npm run --prefix project ${COMMAND}
también está funcionando. Útil en aplicaciones basadas en Docker.
Llegué aquí desde Google para que pueda ser relevante para otros: yarn
puedes usar:
yarn --cwd /path/to/your/app run start
npm start --prefix path/to/your/app
& dentro de package.json agregue el siguiente script
"scripts": {
"preinstall":"cd $(pwd)"
}