我在我的项目中使用angular-cli,并且我想使用全局图像 - 我的网站徽标图像。
据我了解,public
项目根目录(angular-cli
创建的)用于公共资产 - 这似乎是放置我的图像的好地方(如果我错了,请纠正我)。
但是,当我尝试在我的<img src="/public/book4u-logo.svg" />
标签中访问该图像时,我得到 404。原因当然是我的项目根目录是src
目录而不是项目根目录。
那么,我应该如何进入该目录?或者我应该将我的图像放在另一个目录中吗?
我的项目树(我删除了不必要的 suff):
.
├── angular-cli-build.js
├── angular-cli.json
├── package.json
├── public
│ ├── book4u-logo.svg
│ └── hero-image-default.jpg
├── src
│ ├── app
│ │ ├── bfy.component.html
│ │ ├── bfy.component.scss
│ │ ├── bfy.component.ts
│ │ ├── environment.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ ├── system-config.ts
│ ├── tsconfig.json
│ └── typings.d.ts
├── tslint.json
└── typings.json
img
标签是 at并且/src/app/bfy.component.html
图像本身是 at /public/book4u-logo.svg
。