在移动端web项目中使用RequireJS,zepto.js以及zepto的其他模块(zepto.selector.js,zepto.touch等),
require.config代码如下:
require.config({ paths: {
zepto : '/js/zepto/zepto.min',
zeptofx : '/js/zepto/zepto.fx',
zeptoSl : '/js/zepto/zepto.selector',
zeptotouch : '/js/zepto/zepto.touch',
},
shim: {
'zepto': {
exports: '$'
},
'zeptoSl': {
des: ['zepto'],
exports: '$'
},
'zeptofx': {
des: ['zepto'],
exports: '$'
},
'zeptotouch':{
des: ['zepto'],
exports: '$'
},
...
}
});
然后,项目中经常会出现报错如下
Uncaught ReferenceError: Zepto is not defined zepto.touch.js:165
望众前辈指点一下~~
引用来自“Mr_Q”的评论
解决了吗?不行啊
追加到末尾还是提示zepto未定义