Node-Sass не будет компилировать / переносить @use "module" - PullRequest
2 голосов
/ 28 января 2020

Я пытаюсь перенести / скомпилировать следующий пример, предоставленный [https://sass-lang.com/documentation/at-rules/use#load -paths]

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

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

// style.scss
@use "src/corners";

.button {
  @include corners.rounded;
  padding: 5px + corners.$radius;
}

это ошибка, которую дает мне node-sass:

{
  "status": 1,
  "file": "C:/Users/path/scss_mixins/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 style.scss\n>>   @include corners.rounded;\r\n   -----------^\n"
}

это мой входной сигнал:

npx node-sass -o ./dist style.scss

node, npm и node-sass - все последние версии.

Заранее спасибо за помощь , :)

1 Ответ

2 голосов
/ 29 января 2020

Я обнаружил, что node-sass на базе libsass в настоящее время не поддерживает функцию

@use "module";

.

Я получил его для работы с sart дротика для узла.

...