【发布时间】:2014-09-29 10:59:43
【问题描述】:
我的项目目前有 jquery.hammer 和hammer.js。如何使用 requirejs 仅访问特定范围的hammer.js?
Hammer.js 有以下定义模块:
if ( typeof define == TYPE_FUNCTION && define.amd ) {
define( function () {
return Hammer;
} );
} else if ( typeof module != 'undefined' && module.exports ) {
module.exports = Hammer;
} else {
window[exportName] = Hammer;
}
我正在尝试使用以下代码加载它 -
require( ['hammer'], function ( Hammer ) {
mod = Hammer; // Do something later with mod
} );
我收到此错误:“未捕获的错误:不匹配的匿名定义()模块:函数(){ 返回锤子; } http://requirejs.org/docs/errors.html#mismatch"
【问题讨论】:
标签: javascript requirejs hammer.js js-amd