我正在寻找一种方法来把图像放在Angular 组件库中。我的意思是img[src]。至于background-image,库会从assets文件夹中找到图像,但是如果我尝试将图像附加到img[src],它就不起作用了。我还尝试了不同的src路径,绝对路径和相对路径。我知道base64的方法,但是还有别的吗?我使用的是Angular v12,我的ng-package.json看起来如下:
"assets": [
"/assets/**/*",
"/styles.scss",
"/styles/**/*.scss"
]
在Angular 项目下面的代码工作得很好:
<img src="/assets/img/foo.jpg">
但在Angular 库中不起作用
1条答案
按热度按时间jk9hmnmh1#
您的assets文件夹路径不正确。请查看您的库中的ng-package和assets文件夹。它应该是“assets”:[“源代码/资产”]。