Sass 更改$breakpoints时会中断

Sass 更改$breakpoints时会中断,sass,gulp,zurb-foundation-6,Sass,Gulp,Zurb Foundation 6,我使用的是JointsWP4及其提供的gulpfile。在不改变以下任何一项的情况下运行“大口喝”时: $breakpoints: ( small: 0, medium: 640px, large: 1024px, xlarge: 1200px, xxlarge: 1440px, ); $breakpoint-classes: (small medium large); 一饮而尽地完成每一个剧本。我还可以更改所有像素值,并在$breakpointclasses中添加(和删除

我使用的是JointsWP4及其提供的gulpfile。在不改变以下任何一项的情况下运行“大口喝”时:

$breakpoints: (
  small: 0,
  medium: 640px,
  large: 1024px,
  xlarge: 1200px,
  xxlarge: 1440px,
);
$breakpoint-classes: (small medium large);
一饮而尽地完成每一个剧本。我还可以更改所有像素值,并在
$breakpointclasses
中添加(和删除)断点。但当我更改代码以添加另一个断点时,如下所示:

$breakpoints: (
  tiny: 0,
  small: 320px,
  medium: 640px,
  large: 1024px,
  xlarge: 1200px,
  xxlarge: 1440px,
);
$breakpoint-classes: (small medium large); //notice how I haven't even put "tiny" in!
运行gulp将中止:
gulp(685,0x111bd8000)malloc:**对象0x7f983c039bec的错误:未分配要释放的指针
***在malloc\u error\u break中设置断点以进行调试


这是一个错误还是我忘记做什么了?我不想更改现有断点的像素大小,因为这会破坏我的整个页面。还是不打算更改任何现有断点?

嗯,据我所知,问题不在于添加断点。更改
小的
断点时会发生错误,因此实际上可以将断点添加到
$breakpoint
。只是你不能,因为你不应该,将
small
更改为0以外的任何值,或者删除
medium
断点。至少目前是这样(基础6.2)


至少可以说,这是一个令人沮丧的问题。

这可能是你必须报告的一个问题,作为一个错误,与那些保持吞咽的人。尝试直接编译Sass而不使用Gulp来查看是否出现错误。我怀疑Sass是否会产生任何会导致Gulp中出现这种错误的错误(请注意,我自己并不使用Gulp)。事实上,我刚刚发现了问题所在。见下面我的答案。我希望它会是一个bug,但显然它必须是这样的……现在。