Angular 如何在node_模块包中引用图像?

Angular 如何在node_模块包中引用图像?,angular,npm,gulp,Angular,Npm,Gulp,我用npm发布了一个角度组件。我发现它对映像具有CDN依赖性,并希望在模块本身中包含和分发该映像。我已经能够修改我的gulp文件以包含一个images文件夹,在测试应用程序中安装该组件后,我在node_modules/myComponent/images中看到了该图像 问题是我发布的组件中的图像引用了images/component_image.png,但是使用该组件的父应用程序当然找不到images/component_image.png 我需要它查找node_modules/myCompon

我用npm发布了一个角度组件。我发现它对映像具有CDN依赖性,并希望在模块本身中包含和分发该映像。我已经能够修改我的gulp文件以包含一个images文件夹,在测试应用程序中安装该组件后,我在node_modules/myComponent/images中看到了该图像

问题是我发布的组件中的图像引用了images/component_image.png,但是使用该组件的父应用程序当然找不到images/component_image.png


我需要它查找node_modules/myComponent/images/component_image.png。“我如何进行相对引用?”利亚姆指出,这是在Angular cli配置中完成的,回答说。我只需要将其添加到assets下的angular.json中

         {
            "glob": "**/*",
            "input": "node_modules/myComponent/assets/images",
            "output": "./assets/images"
          }

是的,这回答了我的问题,谢谢,利亚姆