我导入我的哈希图片网址:
组件:
import basicSmartLogo from "../../assets/img/smart_logo_basic.png"
@Component({
selector: "home", // <home></home>
styleUrls: ["./home.component.scss"],
templateUrl: "./home.component.html"
})
export class HomeComponent {
basicSmartLogo = basicSmartLogo;
}
HTML:
<img src="{{basicSmartLogo}}">
这似乎在SPA版本中起作用,但在通用中,网址非常严重。如何在angular universal中使用散列资源网址?
答案 0 :(得分:1)
我如下解决了这个问题。
configuration.production
的{{1}}对象中创建server
对象。angular.json
添加到"outputHashing": "media"
对象configuration.production
而不是ng run {PROJECT_NAME}:server:production
来构建服务器端代码。