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

发布于 2021-12-03 17:25:41 字数 1434 浏览 878 评论 4

最近刚刚开始使用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 



望众前辈指点一下~~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

冷清清 2021-12-05 09:02:57

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

爱的故事 2021-12-04 15:53:27

不行啊

悲喜皆因你 2021-12-04 08:42:16

引用来自“Mr_Q”的评论

解决了吗?

像你 2021-12-04 02:33:31

解决了吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文