最小化时SquishIt javascript错误:'缺失;在声明之前'

时间:2010-09-03 21:09:33

标签: javascript squishit

当我在开发模式下运行SquishIt时,一切正常。当我把它投入生产模式时,我得到了'失踪;在Javascript之前的语句'错误。我已经尝试删除有问题的javascipt文件,但错误会下移到下一个。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

一种可能性是你错过了一个;代码中的某个位置automatically inserted by the browser。使用jslint查找有问题的代码行。

答案 1 :(得分:0)

我也在Squishit google groups上发布了这个问题。贾斯汀回答:

  

这是一个已知的错误   被修复即将被释放   SquishIt 0.6.1。本质上是ajax   minifier正在压缩文件   在我们结合之前分开   他们合而为一。这可能导致   你看到的问题。修复了   同时使用WithCompressor   选项并切换到类似的东西   暂时YUI压缩机.YUI压缩机暂时。

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