【发布时间】:2018-12-13 09:44:10
【问题描述】:
Angular 的文档告诉人们应该在 Angular 应用程序构建中使用 --base-href 参数,以便将其部署到子文件夹中:
如果您将文件复制到服务器子文件夹中,请附加构建标志,
--base-href并适当设置<base href>。例如,如果
index.html在服务器上/my/app/index.html, 像这样将基本href设置为<base href="/my/app/">。
https://angular.io/guide/deployment
但是,angular-cli 有--deploy-url 参数。该工具的文档将其描述为:
将部署文件的 URL。
https://github.com/angular/angular-cli/wiki/build
当应用程序要部署在子文件夹中时,我看到了使用--deploy-url 而不是--base-href 的解决方案。
#问题#
angular-cli工具的--base-href和--deploy-url参数有什么区别?我应该什么时候使用它们?
【问题讨论】:
标签: angular angular-cli