6

我正在尝试将 Symfony 2 应用程序置于生产模式。除了压缩的单个 JavaScript 文件会导致错误并使网站无法正确呈现之外,一切都运行良好。我通过浏览器上的调试控制台找到了这个:

未捕获类型错误:未定义不是函数
未捕获类型错误:对象 [对象对象] 没有方法“树视图”

第一个错误是指 jQuery 插件 Treeview 指的是 jQuery 的插件,它呈现树状目录结构。

另一方面,它在开发模式下运行良好,因为它不进行压缩,它只是一个一个地包含每个文件。有人可以帮我解决这个问题吗?

4

1 回答 1

14

我找到了解决方案,看来问题与缺少分号有关。当某事是 js 文件中的最后一条语句时,不需要分号,但是资产只是将文件连接在一起,只添加一个新行。

检查在损坏的插件 javascript 之前包含的文件,并确保它以分号结尾。

于 2012-06-04T01:58:57.220 回答