在将 BundleTransformer.Less 的 nuget 包从 1.9.20 更新到 1.9.143 的过程中,我的应用程序样式不再正确显示。
由于变量声明和使用的顺序,我将问题跟踪为少不编译文件。我对 less 的理解是说你可以在使用它之后定义一个变量,但对我来说不再是这种情况。我能够用简单的东西来重现
html {
color : @test;
}
@test:green;
这对我来说适用于在线较少的沙箱。
我的应用程序在无错误请求时构建并提供 .less 文件,但文件的内容只是
variable @test is undefined on line 17 in file '/icons.less':
[16]: html{
[17]: color : @test;
------------^
[18]: }
编译的哪一部分会突然强制执行有关可变顺序的要求?