我正试图在我的Play中使用press模块!应用程序减少加载的JS文件的数量。我想使用press将所有加载的JS文件合并为一个。 我写了以下代码:
#{press.script src:'jquery-1.7.1.min.js', compress:false/}
#{press.script src:'x.common.js', compress:false/}
#{press.script src:'jquery.html5-placeholder-shim.js', compress:false/}
#{press.script src:'jquery.maskedinput-1.3.min.js', compress:false/}
#{press.script src:'jquery.cookie.js', compress:false/}
#{press.script src:'jquery.autotab-1.1b.js', compress:false/}
#{press.script src:'jquery.tmpl.min.js', compress:false/}
#{press.script src:'jquery-ui-1.8.11.min.js', compress:false/}
#{press.script src:'jquery.tools.min.js', compress:false/}
#{press.script src:'fancybox/jquery.fancybox-1.3.4.pack.js', compress:false/}
#{press.script src:'log4javascript_lite.js', compress:true/}
#{press.compressed-script /}
但是当我尝试运行它时,我在生成的JS中收到“Uncaught TypeError:object is not function”:
(function($) {
所以我看到jQuery在这里未定义。我该如何解决这个问题?