【发布时间】:2022-02-14 05:48:58
【问题描述】:
我有一个充满 svg 的文件夹(路径:src/assets/icons)。 css函数url()是这样实现的:
url("/assets/icons/CheckSmall.svg");
当我运行 ng serve 时,它会找到 svg 数据。 但是当我构建我的项目时,它找不到 svg 数据。虽然它存在于文件夹 dist/myApp/assets/icons/CheckSmall.svg
我阅读了许多论坛和讨论并测试了一些东西(discussions 之一)。
例如,我使用了不同的路径“策略”:
1. url("^assets/icons/CheckSmall.svg")
2. url("~/assets/icons/CheckSmall.svg")
对于数字 (1),它似乎不是 Angular 中支持的功能,这就是我不想使用它的原因。对于 (2),它会复制我的资产并将它们放入文件夹 dist/myApp。
是否有可行的(支持或记录的)替代方案?或者我可以以某种方式调整 angular.json。
【问题讨论】:
标签: css angular url build relative-path