在web项目里使用npm工具导入leancloud的实时通信模块后,导入sdk时报错怎么办?
项目目录:
js代码:
运行报错:
-
创建时间
16年12月13日
-
最后回复
16年12月14日
-
3
回复
-
1.1K
浏览
-
2
用户
-
2
链接
在web项目里使用npm工具导入leancloud的实时通信模块后,导入sdk时报错怎么办?
项目目录:
js代码:
运行报错:
http://requirejs.org/docs/errors.html#scripterror 说可能是这个文件有 syntax error
我有几个问题。
请问你使用的是什么浏览器呢?换浏览器能复现吗?
jquery 能正常加载吗?是通过 npm 安装的吗?
在浏览器控制台中能看到加载的 leancloud-realtime 的代码吗?是什么样的呢?
1,我使用的是chrome浏览器,换了浏览器也是报错;
2,jquery说实话我也没搞清楚是放在哪里的,我用的是wex5开发,wex5是基于eclipse包装后的一个开发工具,之前我也试着找过jquery文件,但是没找到。require jquery那句代码是建立.w文件时就已经有的代码,不是我自己写的。
3,我按照教程的方法,之前在网页上使用的时候是正常的,控制台的_conversation表里也出现了数据;但是这个方法直接放到eclipse项目里就不行了。既然网页方法不行,我就试了试npm安装,结果npm安装也不行。。。
4,文档里有一句话:“如果是在 Node.js 或其他支持 CommonJS 模块规范的环境中使用,需要按以下方法进行 require:” 请问在eclipse中使用npm工具,是否需要配置一下环境?还是说文件要通过nodejs来创建?我目前项目中就是普通的html 、 js 、 css;
5,因为我看leancloud-realtime是一个文件夹,所以npm模块化管理是不是说只需要引用leancloud-realtime这个文件夹?是不是不需要精确到js文件?(因为我看到leancloud-realtime文件夹里有很多js文件)
感谢您抽时间回复我。
抱歉,我看了 wex5 集成第三方库的文档 ,还是不知道要怎么引用一个 npm 上的 package。
我建议你直接复制 dist/realtime.browser.min.js 到你的项目中,然后通过相对路径 require。
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
登录leanlcoud出现错误 | 实时通信 | 6 | 2.0K | 16-02-4 |
[已解决]app切换账号后回调异常 | 实时通信 | 1 | 737 | 16-07-17 |
Window phone8.1怎么使用leancloud,紧急 | 实时通信 | 1 | 842 | 16-02-14 |
chat 聊天, 开启混淆混,open 失败 | 实时通信 | 0 | 783 | 21-04-26 |
ios实时通信v3.1.6.7 收到消息的ioType错误 | 实时通信 | 1 | 513 | 15-12-8 |