我在运行 ng serve
使用包含 Sass 的 Angular cli 项目。我一直在用@import
和 @include
没问题,当我添加 @use
,终端抛出:
@use is coming soon, but it's not supported in this version of 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
最佳答案
你试过插入符号 (^) 吗?
喜欢:
"sass" : "^1.25.0"
关于angular - @use 即将推出,但此版本的 Dart Sass 不支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60030890/