我正在制作一个角度应用程序,在资产内部创建了一个名为“image”的文件夹,并将图像放置在那里,然后在 html 组件中引用它们,但是在使用 ng 并检查应用程序之后,图像没有出现,给出控制台中未找到的错误,服务器无法识别资产中创建的图像页面
最奇怪的是,如果我将图像直接放入资产中,它会识别它
为什么会发生这种情况?怎么解决 ?如何让 Angular 识别 asset 中的文件夹?
我尝试更改文件夹并移动图像
始终要记住,Angular 会经历构建步骤,并且您引用的不是项目结构中的资产,而是通过服务器提供服务时的公共资产文件夹。查看此内容的最简单方法是在运行构建后查看 dist/ 文件夹。
默认情况下,由您的 angular.json 决定,资产会在您将其放入资产中时被复制出来,因此 src 看起来像
src="./assets/...