문제

When I run SquishIt in development mode everything works fine. When I put it into production mode I am getting the 'missing ; before statement' error in Javascript. I've tried removing the offending javascipt files, but the error moves down to the next one.

Any idea's?

도움이 되었습니까?

해결책 2

I also posted this problem on the Squishit google groups. Justin reponded:

This is a known bug that is going to be fixed in an soon to be released SquishIt 0.6.1. Essentially the ajax minifier is compressing the files separately before we are combining them into one. This can cause the issue you are seeing. The fix in the meantime is to use the WithCompressor option and switch to something like the YUI compressor temporarily.the YUI compressor temporarily.

Bundle.JavaScript()
.Add("/Scripts/Frameworks/jquery.js").WithMinifier(JavaScriptMinifiers.Yui)
....

다른 팁

One possibility is that you're missing a ; somewhere in your code that's being automatically inserted by the browser. Use jslint to find the offending lines of code.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top