No dejes de compartir nuestro sitio y códigos con tus amigos, necesitamos de tu ayuda para ampliar esta comunidad.
Solución:
Puede ejecutar un proceso en segundo plano agregando &
en el final. Y luego usa el postscript
gancho que nos ofrece npm, para matar el proceso en segundo plano.
"scripts":
"web-server": "http-server -p 7777 httpdocs &",
"pretest": "gulp build-httpdocs && npm run web-server",
"test": "mocha spec.js",
"posttest": "pkill -f http-server"
Pero, ¿y si tengo varios? http-server
¿correr?
Puede matar un proceso especificando su puerto en el posttest
guion:
"posttest": "kill $(lsof -t -i:7777)"
Ahora, para Windows, la sintaxis es diferente y, que yo sepa, npm no admite múltiples scripts de sistema operativo. Para admitir múltiples, mi mejor apuesta sería una tarea de trago que manejará cada sistema operativo de manera diferente.
Sección de Reseñas y Valoraciones
Acuérdate de que tienes la capacidad de aclarar .
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)