如何在 Sass 中使用 @use Google 字体 URL?
How do I use @use a Google font URL in Sass?
鉴于 SASS (https://sass-lang.com/blog/the-module-system-is-launched) 中的新模块系统以及他们逐步淘汰 @import
的计划,我正在将我的 @import
更改为 @use
秒。我在大多数情况下都成功了,但我 运行 遇到了一个小问题:我目前使用 @import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap')
将 Montserrat 字体导入我的代码,但我不知道如何使用@use
。我尝试了以下方法:
@use url('https://fonts.googleapis.com/css?family=Montserrat&display=swap')
@use "url('https://fonts.googleapis.com/css?family=Montserrat&display=swap')"
@use 'https://fonts.googleapis.com/css?family=Montserrat&display=swap'
所有这些都给我一个 SASS 编译错误。在这种情况下如何使用 @use
?
@import
替换为 @use
/@forward
是为了让 Sass 版本的导入功能不再与香草 [=18] 共享保管=] 它的版本。
在这种情况下,您正在尝试使用原始功能,因此 @import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap')
是要使用的正确语法。
鉴于 SASS (https://sass-lang.com/blog/the-module-system-is-launched) 中的新模块系统以及他们逐步淘汰 @import
的计划,我正在将我的 @import
更改为 @use
秒。我在大多数情况下都成功了,但我 运行 遇到了一个小问题:我目前使用 @import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap')
将 Montserrat 字体导入我的代码,但我不知道如何使用@use
。我尝试了以下方法:
@use url('https://fonts.googleapis.com/css?family=Montserrat&display=swap')
@use "url('https://fonts.googleapis.com/css?family=Montserrat&display=swap')"
@use 'https://fonts.googleapis.com/css?family=Montserrat&display=swap'
所有这些都给我一个 SASS 编译错误。在这种情况下如何使用 @use
?
@import
替换为 @use
/@forward
是为了让 Sass 版本的导入功能不再与香草 [=18] 共享保管=] 它的版本。
在这种情况下,您正在尝试使用原始功能,因此 @import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap')
是要使用的正确语法。