Документация Angular сообщает, что я должен использовать параметр --base-href в сборке приложения Angular для производства, когда оно будет развернуто в подпапке сервера:
Если вы копируете файлы в подпапку сервера, добавьте флаг сборки, --base-href и установите его соответствующим образом.
Например, если index.html находится на сервере по адресу /my/app/index.html, задайте для базового href значение, подобное этому.
https://angular.io/guide/deployment
Однако angular-cli имеет параметр --deploy-url. Документация инструмента описывает это как:
URL, по которому будут развернуты файлы.
https://github.com/angular/angular-cli/wiki/build
Я видел решения, использующие --deploy-url вместо --base-href, когда приложение будет развернуто в подпапке сервера.
Вопрос
В чем разница между параметрами --base-href и --deploy-url инструмента angular-cli? Когда я должен использовать каждый?