<stdin>:14:11:错误:[插件:angular-css-resource]将角度16更新为17时无法解决“open-sans/cyrillic-italic_300.woff2”问题

问题描述 投票:0回答:1

将 Angular V16 更新到 V17 时出现以下错误。

[错误]无法解析“open-sans/latin_700.woff2”[插件 angular-css-resource]

<stdin>:581:11:
  581 │   src: url("open-sans/latin_700.woff2") format("woff2");
      ╵            ~~~~~~~~~~~~~~~~~~~~~~~~~~~

您可以将路径“open-sans/latin_700.woff2”标记为外部路径,以将其从捆绑包中排除,这 将消除此错误并在捆绑包中保留未解析的路径。 预处理器样式表可能不会显示错误的确切文件位置。

✖ 在 Ivy 部分编译模式下使用 Angular 源代码进行编译。

javascript css angular sass font-face
1个回答
0
投票

当我尝试导入外部字体时,我遇到了类似的错误。一切都适用于 Angular 16,但在 v17 上停止工作。有用的是将相对路径更改为绝对路径。

之前:

$icomoon-font-path: "../../fonts/icons";

之后:

$icomoon-font-path: "apps/my-project/src/assets/fonts/icons";
© www.soinside.com 2019 - 2024. All rights reserved.