当我在开发模式下运行SquishIt时,一切正常。当我把它投入生产模式时,我得到了'失踪;在Javascript之前的语句'错误。我已经尝试删除有问题的javascipt文件,但错误会下移到下一个。
有什么想法吗?
答案 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)
....