Sass-map.remove()函数引发错误
Sass在试图编译下面的代码时抛出以下错误…我做错了什么Sass-map.remove()函数引发错误,sass,Sass,Sass在试图编译下面的代码时抛出以下错误…我做错了什么 Dart Sass失败,出现以下错误:错误:应为“{”。 ╷ 13│ 地图。删除($map-1,“1”); │ ^ ╵ 与mixin不同,Sass模块是随@use导入的,不包括(@include) 从映射中“删除”变量时,原始映射不会被更改,因此必须重新声明更改后的映射。例如: Dart-Sass: @use "sass:map"; $map: ( 'foo': ba
Dart Sass失败,出现以下错误:错误:应为“{”。
╷
13│ 地图。删除($map-1,“1”);
│ ^
╵
与mixin不同,Sass模块是随
@use
导入的,不包括(@include
)
从映射中“删除”变量时,原始映射不会被更改,因此必须重新声明更改后的映射。例如:
Dart-Sass:
@use "sass:map";
$map: (
'foo': bar,
'faz': foobar,
);
$nMap: map.remove($map, 'faz');
@debug $map; //("foo": bar, "faz": foobar)
@debug $nMap; //("foo": bar)
节点Sass和省道Sass(当前):
重新声明是问题所在。@include语句是一个拼写错误。非常感谢。
@use "sass:map";
$map: (
'foo': bar,
'faz': foobar,
);
$nMap: map.remove($map, 'faz');
@debug $map; //("foo": bar, "faz": foobar)
@debug $nMap; //("foo": bar)
$map: (
'foo': bar,
'faz': foobar,
);
$nMap: map-remove($map, 'faz');
@debug $map; //("foo": bar, "faz": foobar)
@debug $nMap; //("foo": bar)