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 -- lint
etc
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.