【问题标题】:node-sass invalid CSSnode-sass 无效的 CSS
【发布时间】:2021-07-06 08:44:03
【问题描述】:

node-sass 甚至支持 @use 吗?由于我收到此错误:

SassError: Invalid CSS after "...t-family: fonts": 预期的表达式(例如 1px,粗体),是 ".$roboto;"

这是 Nav.scss 的代码:


.nav {
  width: 100%;
  font-family: fonts.$roboto;

  &__item {
    margin-bottom: 10px;
    font-size: variables.$a;

    &_active {
      color: rgb(37, 133, 34);
    }
  }

  &__item:last-child {
    margin-bottom: 0px;
  }
}

这是fonts.scss的代码:

$roboto: 'Roboto';

【问题讨论】:

标签: css sass node-sass


【解决方案1】:

node-sass 的语法不正确。

您已在 fonts.scss 中正确定义了字体变量,但如果您还没有将字体文件导入 Nav.scss 文件,则需要:

@import "PATH/fonts.scss";

然后你只需要像这样引用变量:

font-family: $roboto;

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-05-28
    • 2018-02-22
    • 2014-07-25
    • 2016-02-02
    相关资源
    最近更新 更多