通过在angular.json配置文件中添加以下代码来实现这一功能:
在"architect"节点下的"build"节点中添加:
"options": {
"assets": [
"src/assets",
"src/favicon.ico",
{
"glob": "**/*",
"input": "node_modules/@myorg/mylib/assets",
"output": "/assets/"
},
{
"glob": "*.svg",
"input": "src/assets",
"output": "/"
},
{
"glob": "*.webp",
"input": "src/assets",
"output": "/"
}
],
...
其中,第一个“assets”项代表了这个项目的静态资源文件夹,第二个项代表了应用程序的图标文件。下面的两个项则是所需的SVG和WebP文件的配置项。
接着,在你的HTML代码中,你可以像这样引用SVG和WebP文件: