1

我是 LESS 的新手,我在开发环境中使用 less.js。问题是,当我声明一个变量时,它不会像什么都没发生一样工作。

@bground: #c0c9c8;
body{
    background-color: @bground;
}

如您所见,@bground 没有传递它的值。如果我输入直接值,它将出现,这证明 .less 设置正确。我正在使用最新版本的 Chrome 并在 Mac 上本地运行。除变量外,一切正常。如果工作中没有变量,我将无法使用 LESS 功能。

4

2 回答 2

2

如果您使用的是 apache,请在根文件夹中创建一个 .htaccess 文件,如果您已经有了,只需添加以下行:

AddType text/css .less

这将告诉 apache 为 .less 文件发送正确的内容类型标头

于 2012-09-04T19:34:34.063 回答
0

请确保您在页面中加载了较少的 js 文件以容纳较少的文件。

利用

<script src="//cdn.jsdelivr.net/npm/less" ></script>

为了那个原因。

此外,在加载您的 less 文件时,请使用以下语法

<link rel="stylesheet/less" type="text/css" href="dist/css/<your less file>.less" />

如前所述,确保您在标签上使用rel和属性。type

于 2020-10-22T06:58:16.213 回答