sass升级引发的行业震动

原创
01/31 09:45
阅读数 124
sass升级后警告说除号/将要废除,进行除法运算改为math.div函数进行除法。

看似只要改改就行了,我们改改就发现问题了。
 
一般我们在打包时会给引用的scss统一加入变量定义。
 
但是,
@import "xxxx/variables" ;
@use "sass:math" ;
会报错
 
@use不能放在@import之后
 
我们改成
@use "xxxx/variables" as * ;
@use "sass:math" ;
 
看似可以用了,但是@use不能作用于深层文件。
 
@use "xxxx/variables" as * ;
@use "xxxx/mixins" as * ;
@use "sass:math" ;
 
其中mixins不能获取到变量。
 
应该改成
 
@use "xxxx/configuration" as * ;
@use "sass:math" ;
 
_configuration.scss中
 
@import "xxxx/variables" as * ;
@import "xxxx/mixins" as * ;
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部