我无法在 Create React App + node-sass 设置中的 sass 文件中使用 @use

I can't use @use in sass file in Create React App + node-sass setup

在我的 src/styles/variables.scss 文件中,我定义了 $primary-color: #171b42;

我想在我的 src/components/LandingPage/LandingPage.module.scss 文件中使用这个变量。

在这个文件中,我有:

@use "../../styles/variables.scss" as v;

$color: v.$primary-color;

.heading {
  color: $color;
}

我收到这个错误:

SassError: Invalid CSS after "$color: v": expected expression (e.g. 1px, bold), was ".$primary-color;"

我做错了什么?我已经 node-sass 安装了

我刚刚 运行 遇到了同样的问题。如果您密切关注 Sass documentation,它表示(截至 2020 年 5 月 16 日):

Only Dart Sass currently supports @use. Users of other implementations must use the @import rule instead.

我刚刚安装了 'sass' 而不是 'node-sass' 并且成功了。