我有以下堆栈:
在 base.css 我有:
// base.less
@import '/path/to/bootstrap.less'
@linkColor: 13px;
变量名根本不重要。它可以是 Bootstrap 中使用的任何其他变量。它只是不会被覆盖。但是,如果我将变量放入单独的 .less 文件中并将其导入 base.less ,一切都会按预期工作:
// base.less
@import '/path/to/bootstrap.less'
@import '/path/to/variables.less'
和
// variables.less
@linkColor: 13px;
为什么这个有效而另一个无效?查找文档(less/lessphp),但找不到与此相关的任何内容。 (或者我不知道在哪里看)。
有人可以解释为什么会这样吗?
最佳答案
看起来这是 lessphp 编译器中的错误。看看github issue .您的解决方法是将变量声明放入另一个文件并导入它就可以了。顺便谢谢 ;)
关于symfony - 覆盖 LESS 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15426256/