Por lo general, cd
en el directorio de la aplicación y luego ejecuto npm start
.
Tengo la sensación de que debería haber alguna forma de ejecutar npm start
con un parámetro de ruta. Pero, la documentación de inicio de npm no contiene tal característica.
Lo intenté solo para encontrar npm start ./myapp
que no funciona. ¿Hay una manera de hacer eso?
package.json
también tiene, y npm siguió correctamentepath/to/your/app
para encontrar el correctopackage.json
. ¿Qué versión de npm estás usando?--prefix
aquí: docs.npmjs.com/misc/config#prefixDebajo del comando donde
project
hay una carpeta que contiene elpackage.json
archivotambién está funcionando Útil en aplicaciones basadas en Docker.
fuente
npm start --prefix path/to/your/app
& inside package.json agrega el siguiente script
fuente
Vine aquí de Google, por lo que podría ser relevante para otros: para
yarn
que pueda usar:fuente
Esta línea también debería funcionar:
Tenga en cuenta que el directorio actual se cambiará a / ruta / a / su / aplicación después de ejecutar este comando. Para preservar el directorio de trabajo:
Utilicé esta solución porque un archivo de configuración del programa que estaba editando en ese momento no admitía la especificación de argumentos de línea de comandos.
fuente
cd -
al final para eliminar el efecto secundario.npm start
falle ... necesita dividir eso en varias declaracionesSegún esta lista de problemas de npm , se puede hacer una solución a través de npm config
Debajo de las ventanas, el
scripts
podría ser{ start: "node ./%npm_package_config_path%" }
Luego ejecute la línea de comando como se muestra a continuación
fuente