0

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

有任何想法吗?

4

2 回答 2

1

一种可能性是您缺少 ; 浏览器自动插入代码中的某处。使用jslint查找有问题的代码行。

于 2010-09-03T21:28:38.273 回答
0

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

这是一个已知的错误,将在即将发布的 SquishIt 0.6.1 中修复。本质上,ajax 压缩器是在我们将它们合并为一个之前分别压缩文件。这可能会导致您看到的问题。与此同时,解决方法是使用 WithCompressor 选项并临时切换到 YUI 压缩器之类的东西。暂时使用 YUI 压缩器。

Bundle.JavaScript()
.Add("/Scripts/Frameworks/jquery.js").WithMinifier(JavaScriptMinifiers.Yui)
....
于 2010-09-03T21:30:52.170 回答