为什么节点sass会抛出“;\";之后的CSS无效@包括角落\";:应为\";}\&引用;,是\";。四舍五入\&引用&引用;

为什么节点sass会抛出“;\";之后的CSS无效@包括角落\";:应为\";}\&引用;,是\";。四舍五入\&引用&引用;,sass,node-sass,Sass,Node Sass,根据示例,我创建了一个包含以下文件的项目 // _corners.scss $-radius: 3px; @mixin rounded { border-radius: $-radius; } // style.scss @use "./corners"; .button { @include corners.rounded; } 但是当我用节点sass运行这个时,比如 ./node_modules/.bin/node-sass src/components/test/style.

根据示例,我创建了一个包含以下文件的项目

// _corners.scss
$-radius: 3px;

@mixin rounded {
  border-radius: $-radius;
}

// style.scss
@use "./corners";
.button {
  @include corners.rounded;
}
但是当我用节点sass运行这个时,比如

./node_modules/.bin/node-sass src/components/test/style.scss dist/output.css --include-path node_modules
我得到

{
  "status": 1,
  "file": "/.../web/ui/src/components/test/style.scss",
  "line": 4,
  "column": 12,
  "message": "Invalid CSS after \"  @include corners\": expected \"}\", was \".rounded;\"",
  "formatted": "Error: Invalid CSS after \"  @include corners\": expected \"}\", was \".rounded;\"\n        on line 4 of src/components/test/style.scss\n>>   @include corners.rounded;\n\n   -----------^\n"
}

我错过了什么?我也尝试了sass版本,但两者都不起作用。节点sass基于libsas,目前不支持
@use
语法,只有dart sass支持