less.cuts를 min.css 파일로 컴파일 할 때 dotless를 사용하는 경우. 특정 파일 영역의 모든 .less 파일을 컴파일러에서 검사 한 다음 단일 CSS 파일로 컴파일 할 수있는 방법이 있습니까?Dotless 재귀 컴파일
1
A
답변
1
그것은 나에게 자신을 컴파일 할 덜 DLL을 사용하는 컨트롤러에이 일을 함께했다. 그런 다음 컨트롤러를 호출하여 모든 기능을 갖춘 컴파일 된 CSS를 얻습니다. 아래 코드 중 일부 :
protected void SetStringToLessFileFromAllWidgets()
{
var widgets = widgetInfoReader.GetWidgetsAvailable();
foreach (var widget in widgets)
{
string cssLocation = widget.FullPath + "\\CSS\\Widget.less.css";
AppendToStringBuilder(cssLocation);
}
}
public string ParseAndReturnCSSFile()
{
cssString = Less.Parse(sb.ToString(), config);
return cssString;
}
0
가장 쉬운 방법은 폴더에있는 모든 파일을 가져 와서 컴파일하는 파일을 적게 만드는 것입니다.
예
base.less
@import url(streaky.less);
@import url(smokey.less);
@import url(back.less);
@import url(bacon.less);
이렇게하면 파일 영역에 어떤 파일이 있는지 알 필요가 있습니다. Im이 특정 폴더에 컴파일 된 위젯이있는 웹 사이트를 만들었으므로이 사실을 알지 못합니다. 아래 내 대답을 참조하십시오. –