[英]what is the LESS CSS statement @import-once good for?
当你使用 LESS 时,你可以拥有更少的文件(我有 12 个,包括媒体查询、重置等),有时你无法控制你在文件之间完成了多少@import
,这就是原因在@import-once
后面,以避免样式重复。
@import-once
而不是@import
? 假设你有main.less
导入其他 less 文件。 这些文件都导入utils.less
,其中包含有用的混合或变量。 执行此操作时,mixins 会在编译代码(css 文件)中重复。 每次导入一次utils.less
,即使你的 CSS 文件也应该是 1mb 而不是 20kb。 在这种情况下,您应该使用@import-once
。
编辑:
正如@TJ 所指出的,自 LESS 1.4.0 以来, @import-once
已被删除,现在是@import
的默认行为。
@import-once
意思是“如果之前已经导入过,就不要再次导入”。 这样做是为了防止 CSS 样式重复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.