在LESS构建时,从“外部”(例如命令行)传递变量值

时间:2015-04-07 12:25:52

标签: twitter-bootstrap twitter-bootstrap-3 less

我正在为我公司的应用程序使用自定义Bootstrap主题。我需要为不同的应用程序生成不同@font-size-base的样式(例如,某些应用程序需要更紧凑,其他应用程序不需要)。有没有办法从外部传递变量的值?或者你可能有其他想法如何处理这个用例。

1 个答案:

答案 0 :(得分:0)

您可以使用--modify-var选项:

lessc bootstrap.less bootstrap.css --modify-var ='font-size-base = 10px'

另请参阅:http://lesscss.org/usage/#command-line-usage-options

上面的--modify-var选项会将@font-size-base: 10px;声明放在代码的末尾。由于使用较少的Lazy加载和上次声明获得变量,因此--modify-var中设置的值将在代码中的任何位置使用(并覆盖@font-size-base的任何早期声明。)