wil*_*age 0 javascript concatenation minify requirejs
我是第一次使用requireJS.我得到它工作正常然后来优化文件以缩小和连接现在我得到错误" 未捕获TypeError:undefined不是一个函数 "错误是在front-built.js的 8175行.我已经为这个问题留下了没文字的文件,以便更容易识别问题.
我在优化之前的主要JS文件看起来像这样(工作正常):http: //thebeer.co/js/front.js
优化后(在第8175行抛出错误):http: //thebeer.co/js/front-built.js
希望有人对requireJS比我更熟悉,并且可以解决这个问题.可能是我在优化之前包含我的JS文件的方式.我真的不确定.
我看到那里的问题:
define('globals',["jquery"],(function($){
var siteWrap = $('#siteWrap'),
membersTab = $('#membersTab'),
mID = siteWrap.attr('mID');
if(window.location.host == "dev.thebeer.co"){
var staticURL = "http://static.thebeer.co";
}else{
var staticURL = "https://static.meshmesh.us";
}
// ... SNIP SNIP ....
})());
Run Code Online (Sandbox Code Playgroud)
你不通过jQuery匿名的功能,因此$是undefined在函数内部.最后一行应该是这样的:
})(jQuery));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6002 次 |
| 最近记录: |