2012-07-14 88 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較少,但我認爲它是我們應該加