Saltar al contenido

ng no se reconoce como un comando interno o externo. Jenkins + Angular CLI

Luego de de una extensa compilación de información dimos con la solución esta impedimento que tienen muchos de nuestros usuarios. Te brindamos la respuesta y deseamos que resulte de mucha apoyo.

Solución:

No es necesario instalar angular cli en el servidor, simplemente ejecute

npm run ng -- build 

Eso ejecutará la versión local de su proyecto. devDependencies

De esta manera puedes pasar cualquier bandera a tu cli local. npm run ng -- test, npm run ng -- lintetc

Puede pasar banderas adicionales a ng así
run ng -- build --prod

Más detalles en https://docs.npmjs.com/cli/run-script

Solo para mayor aclaración cuando alguien busca el mismo problema y encuentra esta pregunta (como lo hice yo):

Si desea usar el indicador –prod mientras ejecuta el comando de compilación, como se le pregunta en esta pregunta, puede usar:

npm run ng -- build --prod

Importantes son los “–” entre “ng” y “build” con espaciado. Esto se debe a la sintaxis de “npm run”. Puede encontrar más información aquí: https://docs.npmjs.com/cli/run-script

Esto también resuelve el problema descrito en un comentario debajo de la respuesta aceptada: “Esto funciona, pero excluye los parámetros adicionales como –test cuando se ejecuta la compilación”

Te mostramos las reseñas y valoraciones de los usuarios

Nos encantaría que puedieras dar recomendación a esta reseña si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *