首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导的SCSS无法编译-总是得到“单位($number)”必须是一个数字“错误

引导的SCSS无法编译-总是得到“单位($number)”必须是一个数字“错误
EN

Stack Overflow用户
提问于 2020-10-22 04:55:39
回答 1查看 754关注 0票数 4

我想在我的项目中在本地使用Bootstaps网格。

我正在用Gulp编写SCSS。我可以确认这个工作正常-我能够编译我自己的scss文件。

但是,当我添加任何引导程序.scss文件时,都会得到以下错误:

assets\scss\bootstrap_scss_functions.scss错误:参数$number of unit($number)必须是一个数字

这种情况在Bootstrap 4.5.3和5.0Alpha中都会出现。

我的app.scss文件看起来如下:

代码语言:javascript
复制
@import 'bootstrap_scss/_functions';
@import 'bootstrap_scss/_variables';
@import 'bootstrap_scss/_mixins';

@import 'bootstrap_scss/bootstrap-reboot';
@import 'bootstrap_scss/bootstrap-grid';

我也尝试过NPM版本的Bootstrap,但是得到了同样的结果。

有人知道我该做什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-26 03:39:53

查看functions.scssvariables.scss的源代码,看起来您正在重写$container-max-widths和/或$grid-breakpoints变量。

确保两个变量都有映射中值的数值。默认值是:

代码语言:javascript
复制
$grid-breakpoints: (
  xs: 0,
  sm: 576px,
  md: 768px,
  lg: 992px,
  xl: 1200px
) !default;

$container-max-widths: (
  sm: 540px,
  md: 720px,
  lg: 960px,
  xl: 1140px
) !default;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64475555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档