你能够把 .css 文件导入到 .less 文件中吗?
我对 less 很熟悉,所有的开发都使用它。我经常使用以下结构:
@import "normalize";
//styles here
@import "mixins";
@import "media-queries";
@import "print";
所有的导入都是其他的.less文件,一切正常。
我目前遇到的问题是这样的: 我想在.less中导入一个.css文件,并引用.css文件中使用的样式,如下所示:
@import "../style.css";
.small {
font-size:60%;
.type;
}
// other styles here
在 .css 文件中有一个名为 .type
的类,但是当我尝试编译 .less 文件时,出现了错误 NameError: .type is undefined
.less 文件不能导入 .css 文件吗?只能导入其他 .less 文件...?还是我的引用方式不对...?!
.css
文件,同时也不能修改(重命名).css
文件,那么您可以创建一个符号链接并将其扩展名更改为.less
,然后将其引用为.less
文件。由于它是符号链接,它会解除同步的负担,因此您对.css
文件所做的更改会立即影响到导入的.less
文件。缺点是您需要在随后的更改后重新编译最终的css。有关在Windows中创建符号链接的信息,请在命令窗口中键入“MKLINK /?” - Ivaylo Slavov(less)
指令导入.css
文件,并利用.css
语法是有效的.less
语法这一事实。 - ira