--base-href
参数来构建Angular应用程序:
如果您将文件复制到服务器子文件夹中,请添加构建标志
--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
参数有什么区别?我应该何时使用每个参数?
{ path: 'myModule', loadChildren: () => import( './myModule/my.module' ).then( m => m.MyModule ) }
- Ken Hadden