¿Cuál es la diferencia entre los parámetros --base-href y --deploy-url de la herramienta angular-cli

La documentación de Angular informa que debo usar - base-href parámetro en la compilación de la aplicación Angular para producción cuando se va a implementar en una subcarpeta del servidor:

Si copia los archivos en una subcarpeta del servidor, agregue el indicador de compilación, --base-href y configúrelo adecuadamente.

Por ejemplo, si index.html está en el servidor en /my/app/index.html, configure la base href como esta.

https: //angular.io/guide/deploymen

in embargo, el angular-cli tiene la - deploy-url parámetro. La documentación de la herramienta lo describe como:

URL donde se desplegarán los archivos.

https: //github.com/angular/angular-cli/wiki/buil

He visto soluciones que usan --deploy-url en lugar de --base-href cuando la aplicación se va a implementar en una subcarpeta del servidor.

La pregunt

¿Cuál es la diferencia entre los parámetros --base-href y --deploy-url de la herramienta angular-cli? ¿Cuándo debo usar cada uno?

Respuestas a la pregunta(2)

Su respuesta a la pregunta