开发者社区> 问答> 正文

requirejs 加载 zepto其他模块 遇到的问题?报错

最近刚刚开始使用RequireJS,在项目中遇到了一个小麻烦,但都在网站找不到想要的答案,前来请教:

在移动端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 



望众前辈指点一下~~

展开
收起
爱吃鱼的程序员 2020-06-10 11:13:39 545 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    解决了吗?<divclass='ref'>

    引用来自“Mr_Q”的评论

    解决了吗?

    不行啊

    追加到末尾还是提示zepto未定义

    2020-06-10 11:13:55
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
利用编译将 Vue 组件转成 React 组件 立即下载
23-Vue.js在前端...1506518547.pdf 立即下载
JS 语言在引擎级别的执行过程 立即下载