我正在尝试使用requirejs从cdn加载opentokjs,如下所述:https://forums.tokbox.com/javascript/loading-javascript-using-requirejs-t42411。
在我的main.js中我有
shim:{
'ng-tok': {
'exports': 'ng-tok',
'deps': ['OT', 'angular']
},
'tbjs': {
'exports': 'OT'
}
}
paths:{
'tbjs' : ['//static.opentok.com/webrtc/v2.2/js/opentok.min'],
}
但我收到脚本错误:OT
如何通过requirejs正确加载opentokjs?
答案 0 :(得分:4)
你应该使用' tbjs'而不是' OT'在' deps' ' ng-tok'。
shim:{
'ng-tok': {
'exports': 'ng-tok',
'deps': ['tbjs', 'angular']
},
'tbjs': {
'exports': 'OT'
}
}
paths:{
'tbjs' : ['//static.opentok.com/webrtc/v2/js/opentok.min'],
}

将版本v2.2更改为v2以获取最新版本。感谢@Ankur的评论并对我的误解感到抱歉。