Angular 角度生产后不加载svg

Angular 角度生产后不加载svg,angular,svg,Angular,Svg,我对svg有一个问题。 以下是我的步骤: 运行ng build--prod--base href/my/app/(它将应用程序编译到dist目录中) 在服务器上加载dist目录 从浏览器浏览应用程序 不显示svg。 在本地使用ng serve时,它可以工作,即显示所有svg。 我看到dist目录中有所有svg <div class="wrapper-img"> <img src="./assets/img/name.svg" c

我对svg有一个问题。 以下是我的步骤:

运行
ng build--prod--base href/my/app/
(它将应用程序编译到dist目录中) 在服务器上加载dist目录 从浏览器浏览应用程序 不显示svg。 在本地使用ng serve时,它可以工作,即显示所有svg。 我看到dist目录中有所有svg

<div class="wrapper-img">
     <img src="./assets/img/name.svg" class="img-responsive"/>
</div>

澄清一下,我对png或jpg没有这样的问题。 我怎样才能修好它?

谢谢。

将文件路径添加到cli资产文件夹:

"assets": [
        "assets",
        "favicon.ico",
        "./src/assets/img/name.svg",
      ],

将精确的svg文件放入资产中是一个好主意吗?如果f.e其他一些svg文件也会有同样的问题?