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

标签 angular sass angular-cli

我在运行 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/

相关文章:

json - Angular 7 http.post JSON 数字作为字符串发送

node.js - 错误: Cannot resolve module 'apply' webpack angular2

java - 如何在 Angular post 方法中传递 json 数组以及如何在 Api 中获取该数组?

Sass:映射可变数量输入的函数

jquery - Foundation 4 下拉按钮显示得太高

angular - 如何将两个参数从子组件 angular 7 传递给父组件函数?

angular - Angular库,监视和Docker

angular - Angular CLI 7.2.1 ng 新失败

angular - 如何告诉下拉列表始终扩展到顶部

css - 将样式应用于已选中复选框的包装 <label>