Java 如何在PrimeFaces中使用未缩小的jQuery版本?

Java 如何在PrimeFaces中使用未缩小的jQuery版本?,java,jquery,primefaces,Java,Jquery,Primefaces,我有一个非常基本和简单的问题,但不幸的是,各种各样的谷歌查询没有给我带来成功 如何使用带有PrimeFaces的开发jQuery版本?我在jQuery引擎的某个地方遇到了错误,但由于缩小了范围,我不可能说出错误所在并在任何论坛上发布一个有意义的问题…您可以使用在上找到的非模糊版本。确保您获得的版本与您正在使用的版本相同。只需下载primefaces-X.X-sources.jar它包含jQuery的非精简版本 从这里抓住它: 而不是替换META-INF\resources文件夹-从源jar中取出

我有一个非常基本和简单的问题,但不幸的是,各种各样的谷歌查询没有给我带来成功


如何使用带有PrimeFaces的开发jQuery版本?我在jQuery引擎的某个地方遇到了错误,但由于缩小了范围,我不可能说出错误所在并在任何论坛上发布一个有意义的问题…

您可以使用在上找到的非模糊版本。确保您获得的版本与您正在使用的版本相同。

只需下载primefaces-X.X-sources.jar它包含jQuery的非精简版本

从这里抓住它:


而不是替换META-INF\resources文件夹-从源jar中取出一个并将其放在原始jar中),当您再次出现客户端js错误时,将显示一个有意义的jQuery源代码…

jQuery核心中的错误意味着在99%的情况下,代码中存在错误。使用调试器检查代码,在js引擎跳入jQuery函数之前执行哪一行代码。如果没有任何代码,很难判断。介意将可能导致问题的代码与错误消息一起添加吗?但这个问题不是关于此错误,而是关于使用非模糊版本的jQuery。在不知道哪个函数失败的情况下,设置陷阱并不容易。我知道你的问题是关于什么的,但正如我在第一篇评论中提到的,错误不太可能是由jQuery引起的,而是由你编写的错误代码引起的。另外,jquery没有被模糊化,只是被缩小了,这是一个区别。在99.9%的情况下,调试您的代码将解决问题。我不知道单词混淆并不是那么广为人知。是的,在jQuery中,它被称为“最小化”。但我认为这个问题的目的应该是显而易见的。你能扩大你的答案吗?我有jar的源代码,现在怎么办?@lechlukasz,更新了我的答案……嗯,所以我应该把源代码放到WAR中,或者手动替换jquery?是的,你需要用WAR中的源代码版本替换jar的二进制版本(但我不太确定问题是否存在于jquery源代码中……请先检查代码,或者在当前问题中提出新问题……)只要maven不会覆盖库,这个黑客程序就可以运行,所以这是最后的选择……这是可行的……但您需要提取jar,替换文件并重新编译jar,这本身就是一个难题:(