我创建了一个基于Angular 4的组件库。我也能够在另一个Angular项目中成功使用这个库。但是,其中一个组件使用SVG,它位于库的/assets
文件夹中。这在组件中被引用如下,
<img src="/assets/svg/icon_recommendation_close.svg"/>
显然,当主应用程序使用此组件时,将在主应用程序的/ assets文件夹中查找该图像,该文件夹不可用,从而产生HTTP 404。
现在我的问题是,
/nodes_module
如果我可以将SVG打包到它中,那么库的文件夹是什么?gulp
实用程序将SVG内联到HTML本身。这样做可以吗?由于 苏希尔