Sass-map.remove()函数引发错误

Sass-map.remove()函数引发错误,sass,Sass,Sass在试图编译下面的代码时抛出以下错误…我做错了什么 Dart Sass失败,出现以下错误:错误:应为“{”。 ╷ 13│ 地图。删除($map-1,“1”); │ ^ ╵ 与mixin不同,Sass模块是随@use导入的,不包括(@include) 从映射中“删除”变量时,原始映射不会被更改,因此必须重新声明更改后的映射。例如: Dart-Sass: @use "sass:map"; $map: ( 'foo': ba

Sass在试图编译下面的代码时抛出以下错误…我做错了什么

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)