Angular 4 和通用 SSR - 将 URL 与文件夹一起使用时未正确加载样式



我有使用 Angular 4 的网页。使用域库访问时,即 www.mydomain.com 站点加载正确。

使用 url 文件夹访问时,即 www.mydomain.com/folder/page 样式未从正确的位置加载:www.mydomain.com/folder/styles。[哈希].捆绑.css我得到了 200 http 但没有正确的 css 响应。因此,我的网站看起来没有css。

在我的索引中.html我有这样一行:

<head>
  <base href="/">

这仍然不起作用。

我在这里找到了这个解决方案:错误的样式捆绑包路径

这对我有用。由于我使用了通用 SSR,我不得不更改此行:

ng build --prod --deploy-url / && ng build --prod --app 1 --output-hashing=false

通过添加--deploy-url /

最新更新