2012-07-14 52 views
4

我想通过移动变量+混合到一个新的CSS文件来分离我的CSS文件。如果这是一个问题,我还使用Azure托管的MVC 4站点。DotLess @import

在我的CSS文件的最顶端使用混合插件,我有:

@import "theme.less.css"; 

但是,它不会加载它。我得到的错误是:

variable @defaultColour is undefined on line 166 in file 'styles.less.css' 

很明显,theme.less.css未被引用。无点文档没有提到@import声明。

回答

5

可以选择将所有导入视为较少的文件 - 否则它会假定因为它以.css结尾,则直接导入它,例如,不分析,只是猛英寸

当你不带参数运行编译EXE这给所有选项

-a --import-all-less - treats every import as less even if ending in .css 

,并在web配置

<dotless importAllFilesAsLess="true"> 

,或者如果您使用的是自己处理程序,在配置对象上设置选项。

这是一个处理.less.css文件为.less而不是.css的功能请求,我放了一段时间以防某人编译为.less.css较少,但我认为它是我们应该加