【发布时间】:2020-10-22 15:29:27
【问题描述】:
我是 LESS 的新手,我在开发环境中使用的是 less.js。问题是,当我声明一个变量时,它无法正常工作。
@bground: #c0c9c8;
body{
background-color: @bground;
}
如您所见,@bground 没有传递它的值。如果我输入直接值,它将出现,这证明 .less 设置正确。我正在使用最新版本的 Chrome 并在 Mac 上本地运行。除变量外,一切正常。如果工作中没有变量,我将无法使用 LESS 功能。
【问题讨论】:
-
只是为了确保,您是否首先在相关页面上包含 CSS
<link rel="stylesheet/less" type="text/css" href="styles.less">,然后包含 javascript<script src="less.js" type="text/javascript"></script>? -
@HenrikAmmer 是的,我做到了。首先是样式表,然后是 Less.js。
-
您在 Chrome 中使用控制台和/或在 Firefox 中使用 Firebug 吗?如果是这样,您是否在控制台中看到任何关于是否出现问题的错误?
-
有一个错误:资源解释为样式表,但使用 MIME 类型 text/plain 传输:“file://localhost/Users/Firdaus/Documents/WebProject/HackerHiresV2/less/main.less”。