Angular 不从资产加载图像

问题描述 投票:0回答:1

我正在制作一个角度应用程序,在资产内部创建了一个名为“image”的文件夹,并将图像放置在那里,然后在 html 组件中引用它们,但是在使用 ng 并检查应用程序之后,图像没有出现,给出控制台中未找到的错误,服务器无法识别资产中创建的图像页面

enter image description here

enter image description here

最奇怪的是,如果我将图像直接放入资产中,它会识别它

enter image description here

为什么会发生这种情况?怎么解决 ?如何让 Angular 识别 asset 中的文件夹?

我尝试更改文件夹并移动图像

angular frontend
1个回答
0
投票

始终要记住,Angular 会经历构建步骤,并且您引用的不是项目结构中的资产,而是通过服务器提供服务时的公共资产文件夹。查看此内容的最简单方法是在运行构建后查看 dist/ 文件夹。

默认情况下,由您的 angular.json 决定,资产会在您将其放入资产中时被复制出来,因此 src 看起来像

src="./assets/...

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.