我正在try 在ANGLING v16中运行以下代码.

@use "sass:map";
@use "sass:list";

list.append(10px 20px, 30px); // ERROR expectedscss(css-lcurlyexpected)
@debug list.append(10px 20px, 30px);

$font-weights: ("regular": 400, "medium": 500, "bold": 700);
map.set($font-weights, "regular", 300); // ERROR expectedscss(css-lcurlyexpected)
@debug map.set($font-weights, "regular", 300);

当我使用list.append()map.set()时,我收到上述错误.但是,如果我使用@DEBUG,它就可以工作. 我错过了什么吗?

我在我的编辑器VSCode和终端中都收到了错误// ERROR expectedscss(css-lcurlyexpected).

此外,将此代码复制到VSCode中的新.scss文件中也会显示相同的错误.

推荐答案

您会得到这个错误,因为list.append()map.set()都返回给定列表/映射的副本,因此期望被赋给一个变量(在@debug中不使用时).在这一点上,文档似乎有点误导,因为我没有找到任何提到它的地方,并且示例没有使用赋值.

@use "sass:map";
@use "sass:list";

$newList: list.append(10px 20px, 30px);

$font-weights: ("regular": 400, "medium": 500, "bold": 700);
$newMap: map.set($font-weights, "regular", 300);

Angular相关问答推荐

如何将管道异步化添加到不在html模板中的观察对象的Angular ?

PrimeNg选项卡视图选项卡

AOS-如何在向上滚动时不再次隐藏元素

使用`UrlHandlingStrategy`更改位置

使用BLOB数据类型时,HTTPCLIENT中可能存在错误

如何修复不允许的HttpErrorResponse 405?

NX如何在前端和后端使用一个接口库

Angular APP_INITIALIZER 中的 MSAL 身份验证

Nz 树 Select .如何在子 node 中显示父 node 名称?

Angular2:更新数组时*ngFor不更新

Observable .do() 运算符 (rxjs) 的用例

ngx-bootstrap modal:如何从模态中获取返回值?

Angular 2.0 中 $scope 的替代品

material Angular手风琴header/title高度

angular 2模板使用console.log

angular 2 http withCredentials

将外部 CSS 加载到组件中

如何使用 CLI 创建特定版本的 Angular 项目?

默认情况下如何在Angular中 Select mat-button-toggle

升级到 angular-6.x 会给出Uncaught ReferenceError: global is not defined