You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Tailwind推荐的!important语法时出现SCSS语法错误求助

解决SCSS中@apply使用!important的语法错误

问题分析

你代码里的错误出在#{!important}这个写法上——SCSS的插值语法#{}是用来插入变量或合法表达式的值的,而!important是CSS的优先级标记,不是SCSS变量/表达式,直接这么写会导致SCSS解析器无法识别,抛出at-rule or selector expected错误。

正确写法

不需要使用插值,直接在@apply的类名后面追加!important即可:

@import "tailwind/base";
@import "tailwind/components";
@import "tailwind/utilities";

@import "scrollbars";
@import "fonts";

body {
  @apply font-regular !important;
}

补充说明

Tailwind官方推荐的在@apply中使用!important的方式就是直接追加,不需要额外的插值语法。这个写法在SCSS环境下完全兼容,不会触发语法错误。

内容的提问来源于stack exchange,提问作者Bowis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 19:05:00