如何从Angular中的组件指向库文件



我开发了一个星级评定库,库中有3个图像用于显示星级评定
目前,我已指示将图像复制到angular项目的assets文件夹,以便在组件中指向assets文件夹以查看图像
是否有方法将映像的路径设置为指向node_modules中的库文件夹本身?所以您必须避免手动将文件复制到资产中
或者是否可以自动将文件复制到资产中?也许是在安装图书馆的时候?

感谢

是的,您可以使用angular.json。以下是文档:https://angular.io/guide/workspace-config#asset-配置

从应用程序内部指向node_modules是不可行的,因为此路径在构建应用程序中不可用。通过这种方式,资产将在可分配的一揽子计划中可用。

我的一个项目的例子:

"assets": [
"src/favicon.ico",
"src/assets",
{
"glob": "**/*",
"input": "./node_modules/package-namespace/package/lib/assets",
"output": "./assets/"
}
],

最新更新