Использование SquishIt для объединения файлов JS не имеет никакого эффекта? - PullRequest
0 голосов
/ 10 октября 2011
@{
  ViewBag.Title = "Home Page";
  SquishIt.JavaScript.Add(
    Url.Content("~/Scripts/jquery_ui.js"),
    Url.Content("~/Scripts/jquery_1.4.4.js")
  );
}
@SquishIt.JavaScript.Render(Url.Content("~/Scripts/min.js"))

Это выглядит так:

<script type="text/javascript" src="/Scripts/jquery_ui.js"></script>`
<script type="text/javascript" src="/Scripts/jquery_1.4.4.js"></script>`

Где находится "min.js"?

Два файла js не объединяются в один js с именем min.js?

Спасибо!

Ответы [ 2 ]

7 голосов
/ 21 ноября 2011

Чтобы помочь с отладкой, SquishIt ничего не делает с файлами в режиме отладки.

Однако вы можете добавить вызов .ForceRelease() перед вызовом .Render(...), чтобы заставить его объединить файлыкак будто это в режиме выпуска:

@SquishIt.JavaScript.ForceRelease().Render(Url.Content("~/Scripts/min.js"))
4 голосов
/ 19 октября 2011

Есть ли у вас debug = "true" в web.config?Для работы squishit должно быть установлено значение "false": http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher

...