【发布时间】:2011-07-25 09:18:56
【问题描述】:
我的文件结构如下:
lib/css/... 包含我的样式,这些样式分为每种区域的单个 .less 文件。
lib/style.less 是我想要将子样式文件收集到的文件 - 以及我想要链接到 HTML 中的文件。
当我输入(style.less)时:
@import url("/css/StyleToImport.less");
或
@import "/css/StyleToImport.less";
...我收到语法错误。
真的不能将.less文件合并成一个文件吗?
拥有一个包含颜色、尺寸等所有变量的单个文件可能真的很方便。
但就像现在一样,我必须在 HTML 中对每个文件使用 <link ...> 标记 - 这不太方便。
附:我已阅读Join two .less files into one css file
我已经读过这个:
正在导入
导入效果很好 正如预期的那样。您可以导入 .less 文件,并且其中的所有变量都将 能得到的。如果文件是 .less, 扩展是可选的:
@import "库";
@import "typo.css";
【问题讨论】:
-
你能发布你遇到的错误吗?
-
第 1 行语法错误 localhost:8080/project/lib/style.less 第 1 行第 1 列:* 1 @IMPORT "./css/lib"; * 2 @charset "utf-8";
-
不完全确定错误是什么 - 我会尝试使用 lessapp 并确保您的 less 文件至少声明了一种样式
-
我想要做的是将 LESS 文件导入到一个通用的“主”LESS 文件中。这样我就可以引用我所有的变量等。但它不起作用!我在链接到 less.js 文件的方式上做错了吗?
-
派对迟到了,但我遇到了这个问题,直到我意识到我使用的是单引号而不是双引号 - 所以我应该使用
@import "variables"而是使用@import 'variables'.这些年JS太多了……