javascript - 部署到 Github Pages 后不显示 Angular 图像

标签 javascript angular github-pages

我是 Angular 的新手。我最近向 Github Pages 部署了一个示例网页。我已成功部署,但未显示在本地主机上可见的图像。相反,我在控制台上记录了 404。

这是包含 img 的组件:

home.component.html :

<div>
    <img src='assets/images/birthday.jpg' alt='Happy Birthday' width="385px"/>
</div>

我的目录结构是:

   |src
   |--app
   |--assets
    |---images
     |----birthday.jpg

dist 文件夹中的目录结构是:

   |dist
   |--happy-birthday
    |--assets
     |---images
      |----birthday.jpg

我正在使用 angular-cli-ghpages 包进行部署。我的 Angular 版本是 10.0.14

最佳答案

尝试使用/assets/images/birthday.jpg

关于javascript - 部署到 Github Pages 后不显示 Angular 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63664818/

相关文章:

javascript - 从 ajax post 响应调用函数

javascript - 使用 AngularJS 打开另一个 div 中的内容

javascript - 如何通过 Ajax 和 Javascript 加载 ruby​​ 变量?

css - 如何链接组织github页面中的css文件

javascript - TypeError : jQuery(. ..).ready(...) 不是一个函数

angular - Angular2中的路由变量

Angular 火2 : logout exception & best practices

TypeScript 编译中缺少 Angular- 模块。请通过 'files' 或 'include' 属性确保它在您的 tsconfig 中

css - Github 页面,远程 bootstrap css : Failed to load resource: the server responded with a status of 404 (Not Found)

reactjs - 在 github 页面上部署后 Gatsby 链接失败