Less 4.x 断崖变更

2,589次阅读
没有评论

共计 403 个字符,预计需要花费 2 分钟才能阅读完成。

Less 4.x 断崖变更

前几天 Less 已经更新到了 4.0.0 版本,同时带来了两个大变更。

Parentheses required for mixin calls

在使用 mixin 的时候,需要完整的带上 ()

.mixin() {}
.mixin;  // error in 4.0

Parens-division now the default math setting

4.x 版本默认不会计算结果,直接输出表达式,3.x 默认输出计算结果。

.math {
  a: 1 + 1;
  b: 2px / 2;
  c: 2px ./ 2;
  d: (2px / 2);
}

// 3.x
.math {
  a: 2;
  b: 1px;
  c: 1px;
  d: 1px;
}

// 4.x
.math {
  a: 2;
  b: 2px / 2;
  c: 1px;
  d: 1px;
}

如果想和 3.x 保持一致,只需要在 less 的配置中修改 mathless-loader 配置 lessOptions.math,修改为 always

详情请查看:less-options-math

正文完
 0
评论(没有评论)
验证码