假设我有一个很大的Sass/Less项目,比如Bootstrap,并且我想使用它的一个单独的元素(比如说一个文本框)。是否可以让Sass/Less编译仅仅需要的类,引用跨越多个文件的任何变量和mixin,只是为了编译1(或2,或5,或10)类?可以将Sass或Less配置为只编译某些类吗?
1
A
回答
2
您可以通过添加括号来创建不会立即执行的mixin。在my less library中,我使用了一个节点脚本来创建一个我可以参考的autoload.less文件。
从那里,我创造我final类为:
@import "autoload.less";
.myClass {
#myLessModule > .aMixin();
}
我不认为这是一个完美的解决方案,但它工作得相当好对我来说,和所产生的样式表不包含多余的花式。
1
相关问题
- 1. 可以将Hudson配置为防止某些用户访问某些项目?
- 2. 可以将哪些语言编译为Web程序集(或wasm)?
- 3. Bundler配置编译sass文件
- 4. 我可以将LESS变量设置为CSS属性值吗?
- 5. 我可以将匿名或内部类编译为单个java .class文件吗?
- 6. LESS(客户端)不会编译某些CSS属性
- 7. Can Less CSS可以像SASS那样做数学吗?
- 8. SASS和/或LESS - 我可以随时创建动态CSS文件吗?
- 9. 我们可以只为某些数据类型定义模板函数吗?
- 10. 如何将C++/CLI代码的某些部分编译为本机,并将某些部分编译为托管?
- 11. Sass - 它可以在运行时编译吗?
- 12. Sass的默认编译器可以自动修复吗?
- 13. 我可以配置expressjs通过http为http服务某些页面吗?
- 14. 我可以配置VS.NET 2008 IDE以使用gcc作为编译器吗?
- 15. gulp less编译只更改文件
- 16. 我可以为某些对象定义类方法吗?
- 17. 我可以配置pydev自动编译cython文件吗?
- 18. libpcap可以编译为iPhone/armv6吗?
- 19. 可以Cython编译为EXE吗?
- 20. Sass和四舍五入的数字。可以配置吗?
- 21. JIT编译器可以在后台的某些操作中使用GPU吗?
- 22. Gulp Sass编译只有两个保存
- 23. 使用任何CSS编译器(Sass,Less)生成选择器
- 24. 在Zend Framework中集成Less/Sass编译器2
- 25. 是否可以将extJS网格面板中的某些列配置为不可编辑?
- 26. 我可以只允许某些视图在iframe中呈现吗?
- 27. 我可以让Laravel只控制某些文件夹吗?
- 28. JAXB - XJC可以将appinfo编译到类结构中吗?
- 29. 你可以使用sed删除匹配,只有某些行后?
- 30. 如何将伪类应用于LESS中的某些元素
你可以用'reference'进口例如可用的插件。虽然通常整个方法很奇怪,但要使用单个类(通常只有大约5-10个CSS属性),您会参考并依赖10k行代码项目及其所有辅助垃圾吗?嗯...所以问题是为什么你不能自己写一个单一的类代码(通常是少花几倍的时间和更容易维护的时间)? –
真正我要做的是让自动化软件抓取我的代码来确定我使用的类(或者在模拟浏览器中使用测试来发现类列表),并仅为这些类编译CSS,以缩短资源加载时间并使文件变小。 –
这种方式更适合于另一种工具(比如“CSS优化器/收缩器”)而不是CSS预处理器(基本上,CSS预处理器语言/工具的目的是从一种语言转换到另一种语言,而不是优化/分析/缩小/处理所产生的CSS)。 –