The documentation of Angular informs one should use --base-href parameter in the Angular application build for production when it's going to be deployed in a subfolder:
If you copy the files into a server sub-folder, append the build flag,
--base-hrefand set the<base href>appropriately.For example, if the
index.htmlis on the server at/my/app/index.html, set the base href to<base href="/my/app/">like this.
https://angular.io/guide/deployment
However, the angular-cli has the --deploy-url parameter. The documentation of the tool describes it as:
URL where files will be deployed.
https://github.com/angular/angular-cli/wiki/build
I have seen solutions that use the --deploy-url instead of --base-href when the application is going to be deployed in a subfolder.
#The question#
What's the difference between --base-href and --deploy-url parameters of angular-cli tool? When should I use each one?