SquishIt Ошибка JavaScript при свертывании: 'отсутствует; перед заявлением
Когда я запускаю SquishIt в режиме разработки, все работает нормально. Когда я помещаю его в производственный режим, я получаю "пропавший без вести"; перед утверждением 'ошибка в Javascript. Я попытался удалить нарушающие javascipt файлы, но ошибка переходит к следующему.
Есть идеи?
2 ответа
Я также разместил эту проблему в группах Google Squishit. Джастин ответил:
Это известная ошибка, которая будет исправлена в скором выпуске SquishIt 0.6.1. По сути, ajax minifier сжимает файлы отдельно, прежде чем мы объединяем их в один. Это может вызвать проблему, которую вы видите. Исправление в то же время заключается в использовании опции WithCompressor и временном переключении на что-то вроде компрессора YUI. Компрессор YUI временно.
Bundle.JavaScript()
.Add("/Scripts/Frameworks/jquery.js").WithMinifier(JavaScriptMinifiers.Yui)
....
Одна возможность, что вы пропускаете; где-то в вашем коде, который автоматически вставляется браузером. Используйте jslint, чтобы найти оскорбительные строки кода.