我如何得到的要求为第三方库工作(交互.js)
How do I get requirejs working for thid party library (interact.js)?
在尝试了很多东西之后,interaction .js无法与require.js一起工作
这是我使用的交互。js文件http://code.interactjs.io/interact-1.2.4.js
由于没有'定义'模块的第三方库需要在shim配置中指定,我尝试了:
requirejs.config({
baseUrl: 'scripts',
paths: {
'interact': 'include/interact.min'
},
shim: {
'interact': ['include/jquery.min']
}
});
我也试过这样做:
requirejs.config({
baseUrl: 'scripts',
paths: {
'interact': 'include/interact.min'
},
shim: {
'interact': {
exports: 'interact'
}
}
});
然后尝试在单独的js文件中使用交互函数,像这样:
define( ['interact'] , function (int) {
return {
interact('#renderCanvas').dropzone({});
}
您没有正确查看,因为它检查是否存在AMD加载程序,并调用define
:
// AMD
else if (typeof define === 'function' && define.amd) {
define('interact', function() {
return interact;
});
}
我找到了你给的链接并搜索define.amd
。
所以没有shim
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 正在尝试使用if和else添加类,但无法正常工作
- Jquery FadeIn FadeOut 只工作一次
- Foreach无法在Typescript中工作
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 如何在网页上以交互方式切换 CSS 工作表以进行测试/学习
- 与.load(ed)页面的OnClick交互不工作
- 第二次与ng-hide交互时,Ng-click不能工作
- 我如何得到的要求为第三方库工作(交互.js)