@use 即将推出,但此版本的 Dart Sass 不支持

ves*_*ter 14 sass angular-cli angular

我正在运行ng serve一个包含 Sass 的 Angular cli 项目。我一直在使用@import并且@include没有问题,当我添加时@use,终端抛出:

@use 即将推出,但此版本的 Dart Sass 不支持它。

我的 package.json 使用"sass": "1.25.0",根据官方文档,@use从 1.23 开始支持。

有什么我想念的吗?

更新:我看到 Angular 将 Sass 列为 package-lock.json 中的依赖项,但版本较旧。我怎样才能使它与 package.json 版本相匹配?我尝试手动更改,run npm i --save但随后 package-lock.json 恢复到旧版本。

更新 2 - 2020 年 2 月:即使 package-lock.json 和 package.json 都显示使用 1.25.0 版本的 Sass,仍然无法使用 @use

小智 -4

您尝试过使用插入符号 (^) 吗?

喜欢:

 "sass" : "^1.25.0"
Run Code Online (Sandbox Code Playgroud)