css - 编译 bootstrap.scss 时出错 - _root.scss 问题

标签 css sass bootstrap-4

我在编译 bootstrap sass 文件时遇到错误。错误如下所示。当我注释掉 _root.scss 的第 4 行和第 8 行时,它起作用了,但这不是一个理想的解决方案。这是怎么回事? - 我正在运行最新版本的 Sass 3.5.3

Error: Invalid CSS after "...lor}: #{$value}": expected "{", was ";"
        on line 4 of /Users/.../bootstrap-4.0.0/scss/_root.scss
  ...

1: :root {
2:   // Custom variable values only support SassScript inside `#{}`.
3:   @each $color, $value in $colors {
4:     --#{$color}: #{$value};
5:   }
6: 
7:   @each $color, $value in $theme-colors {
8:     --#{$color}: #{$value};
9:   }

最佳答案

这看起来像是 SASS 编译器本身的错误。 在这里你有非常相似的问题:

试试这个:

1: :root {
2:   // Custom variable values only support SassScript inside `#{}`.
3:   @each $color, $value in $colors {
4:     --color-#{$color}: #{$value};
5:   }
6: 
7:   @each $color, $value in $theme-colors {
8:     --color-#{$color}: #{$value};
9:   }

关于css - 编译 bootstrap.scss 时出错 - _root.scss 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47745915/

相关文章:

html - 为什么我的按钮在我向容器添加填充后不起作用?

javascript - 随机的 youtube 视频和 API

jquery - 如何使用浏览器更改大小自动调整 img 组的大小?

css - Gulp Sass Bourbon,不给我 style.css

wordpress - 使用 Sass 压缩输出,同时为 WordPress 保留主题注释标题

javascript - Bootstrap 4 行,容器末尾有两个列

c# - 是否可以将值绑定(bind)到文件 "App Settings"直接到 css 样式表中?

javascript - 使用 jquery 获得老虎机效果

sass - 带有 Webroot 文件夹的 compass Sprite 表路径

html - 不同列中第一个 div 的高度相同(bootstrap 4)