什么是LESS CSS语句import一次@好?(what is the LESS CSS stat

2019-08-03 16:17发布

即使看完之后https://github.com/cloudhead/less.js/issues/212 ,我不明白@进口一次陈述的意义。

Answer 1:

当你用更少的工作,你可以少一些文件(我有一个像12,包括媒体的查询,复位等),有时你没有多少控制@import你的文件之间进行,这就是原因后面@import-once ,以避免重复的风格。

什么时候应该使用@import-once替代@import

假设你有main.less其中进口其他不太文件。 而这些文件中的所有进口utils.less包含有用的混入或变量。 当你这样做时,混入得到编译后的代码(CSS文件)复制。 一旦每次utils.less是进口的,甚至你的CSS文件应改为20KB 1MB。 如果是这样,你应该用@import-once

编辑:

由于自LESS 1.4.0指出通过@TJ, @import-once被删除,现在是默认行为@import



Answer 2:

@import-once仅仅意味着“如果是之前已经进口的,不要再次导入”。 它是为了防止CSS样式重复。



文章来源: what is the LESS CSS statement @import-once good for?
标签: css less