dart - 如何将 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
解决方案
推荐阅读
- javascript - Firebase Cloud Firestore 函数单独随机部署
- python - Django,管理页面
- c++ - 有没有办法通过按 f5 或 VScode 中的任何其他键来编译 C++ 代码?
- haskell - 了解递归的评估(haskell)
- reactjs - 为供应商添加多个入口点后的 Webpack 错误
- reactjs - 对我的应用程序中的内存泄漏作出反应
- java - ARCore:从锚点或姿势获取 2d 坐标
- python - 在 python 中读取用户输入可能性的快速方法
- angular - HttpClient 发布在可观察链中的第二次调用时返回 Observable
- angular - 无法设置 fileReplacements 以用 Angular 11 替换文件夹内容