Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如果不使用@import,LESS文件是否可以引用LESS变量文件?_Css_Less - Fatal编程技术网

Css 如果不使用@import,LESS文件是否可以引用LESS变量文件?

Css 如果不使用@import,LESS文件是否可以引用LESS变量文件?,css,less,Css,Less,我是LESS的新手,我问这个问题是因为我在看一个Weebly主题,它有一个main.LESS文件和变量文件,用于主题的两种颜色变体——变量\金色.LESS和变量\黑色.LESS 每个变量文件包含相同的变量,但值不同 在这些文件中没有@import行,在我可以找到的站点的任何输出代码中也没有对变量文件的引用。我能找到的关于引用独立变量文件的所有信息都涉及@import,因此我还无法通过一般的网络搜索找到答案。那么,LESS是否会自动在同一目录中查找其他LESS文件,查找特定.LESS文件中任何未定

我是LESS的新手,我问这个问题是因为我在看一个Weebly主题,它有一个main.LESS文件和变量文件,用于主题的两种颜色变体——变量\金色.LESS和变量\黑色.LESS

每个变量文件包含相同的变量,但值不同

在这些文件中没有
@import
行,在我可以找到的站点的任何输出代码中也没有对变量文件的引用。我能找到的关于引用独立变量文件的所有信息都涉及
@import
,因此我还无法通过一般的网络搜索找到答案。那么,LESS是否会自动在同一目录中查找其他LESS文件,查找特定
.LESS
文件中任何未定义的变量,或者我是否必须得出结论,这些文件之间的关联是通过主题编码的其他方面创建的,而我没有找到?(在我可以找到的主题的HTML文件或其输出HTML中,似乎没有任何对上述
.less
文件或任何等价命名的
.css
文件的引用,因此我不认为这只是不同主题颜色版本在
中具有不同细节的HTML页面的情况。)link rel=“stylesheet”
行。)


提前感谢您的想法。

据我所知,您必须使用
@import
(通常在主文件中)。否则,如果仍然查看其他
.less
文件,则使用
@import
指令将是无用的。因为这是Weebly的专用应用程序,网站可能会使用构建过程在样式定义之前连接变量文件,具体取决于颜色主题设置。在这种情况下,变量链接似乎与LESS无关,而是与一个看不见的构建过程有关


有关我所指内容的更详细说明,请参阅。

我已收到如下通知:

变量文件不会导入到
main.less
中。 这些文件在
manifest.json
文件中定义,如下面的
变量\u black.less
示例所示:

"variations": [
        {
            "value" : "dark",
            "sample": "#111111 ",
            "is-dark": false
        },
        {
            "value" : "white",
            "sample": "#dfdfdf ",
            "is-dark": false
        },
        {
            "value" : "brown",
            "sample": "#53382f ",
            "is-dark": false
        }
    ],

谢谢你早些时候的想法,贾斯汀娜和杰森。