번들링을 사용하면 함께 사용하는 파일 묶음을 브라우저에 한 번 전달할 수 있습니다. 이것은 내가 다음과 같은 것을 할 싶습니다 내 루트 스타일 예를 들어 의미 :less와 css 파일을 번들로 묶기
var bundle = new StyleBundle("~/Content/style").Include(
"~/Content/mystyle.less",
"~/Content/bootstrap.css",
"~/Content/bootstrap-responsive.css");
bundle.Transforms.Add(new LessTransform());
bundle.Transforms.Add(new CssMinify());
bundles.Add(bundle);
을하지만 그것은 모든-번들을 사전처럼 보이는이는 custom transform technique for bundling less files 아주 잘 작동하지 않는 것 파일을 하나의 CSS 파일로 변환 한 다음 LessTransform에 전달합니다. 내가이 방법을 말할 수있는 것에서는 적은 파일을 모두 함께 묶는 경우에만 작동합니다.
동일한 번들에 less와 css 파일을 모두 허용하는 번들을 구할 수있는 방법이 있습니까?
'StyleBundle'에는 인스턴스화 할 때 이미 CssMinify 변환기가 등록되어 있다고 생각합니다. 게시 한 코드에서 변환기가 적어지기 전에 Less 파일을 축소하려고 시도한다는 의미입니다. 트랜스포머를 추가하기 전에 일반 '번들'유형을 사용하거나 변형 목록을 지우십시오. – rmac
@rmac 이것은 정확히 무슨 일이 일어나는지 들리는 것처럼 들립니다. 아프다. –
사과, 나는 이것을 처음에 고려했다. 그러나 나는 * StyleBundle'' /'Bundle'을 당신이 준 링크 안에서 체크하고 그것을 배제했다고 생각했다. 그러나 블로그를 검토 할 때, 나는 실수했다고 봅니다. 나는 이것이 사실일지도 모른다라고 생각한다. – Sethi