首页 > 解决方案 > 如何将 dart sass @use 与 Bulma 之类的框架集成?

问题描述

我正在尝试使用 Dart Sass'@use来自定义 Bulma,但据我所知,当我这样做时

@use "utilities/_all" with (
$blue: #0f52ba,
//etc
);

然后我不能使用例如

@use 'layout/hero';

因为 hero sass 文件需要一个全局变量$colors,这里将被重新定义为_all.$colors. 我也尝试utilities/_all像这样加载没有命名空间

@use 'utilities/_all' as * whith (
//etc
);

无济于事......调试时,我确实分别看到了设置_all.$colors$colors但是英雄文件总是抛出这个错误:

Error: Undefined variable.
   ╷
14 │   @each $name, $pair in $colors
   │                         ^^^^^^^
   ╵
  layout/hero.sass 14:25  @use

标签: dartsassbulma

解决方案


推荐阅读