Директива @error

@error отображает значение выражений и функций Sass как фатальную ошибку, включая нормальную часть стека трассировки. Эта директива полезна для проверки аргументов миксинов и функций.

scss
@mixin adjust-location($x, $y) {
  @if unitless($x) {
    @error "$x не может быть безразмерным, было .";
  }
  @if unitless($y) {
    @error "$y не может быть безразмерным, было .";
  }
  position: relative; 
  left: $x; 
  top: $y;
}
@mixin adjust-location($x, $y)
  @if unitless($x)
    @error "$x не может быть безразмерным, было ."

  @if unitless($y)
    @error "$y не может быть безразмерным, было ."

  position: relative
  left: $x
  top: $y

В настоящее время в примере нет возможности поймать ошибку.


Ваша 
Поддержка