填充后如何从我的模块中引用 PreloadJS?
How to reference PreloadJS from my module after shimming?
我想知道是否有人知道如何从我创建的帮助程序模块中引用 PreloadJS。我的 RequireJS 配置看起来像这样:
require.config({
baseUrl: 'scripts',
paths: {
preloadjs: '../bower_components/PreloadJS/lib/preloadjs-0.6.0.min'
},
shim: {
'preloadjs': {
exports:"createjs.PreloadJS"
}
}
});
然后,我想做的是从我的辅助模块中引用它。像这样:
define([
'jquery',
'underscore',
'preloadjs'
], function ($, _) {
var HelperModule = {
doSomething: function () {
// call preloadjs
},
};
return HelperModule;
});
所以我发现我使用的 preloadjs 版本有问题。相反,我继续使用 0.4.1.
现在这是我的设置:
require.config({
baseUrl: 'scripts',
paths: {
preloadjs: '../bower_components/PreloadJS/lib/preloadjs-0.4.1.min'
},
shim: {
'preloadjs': {
exports:"createjs.LoadQueue"
}
}
});
然后这就是我引用它的方式:
define([
'jquery',
'underscore',
'preloadjs'
], function ($, _, PreloadJS) {
var HelperModule = {
doSomething: function () {
var queue = new PreloadJS();
}
};
return HelperModule;
});
我想知道是否有人知道如何从我创建的帮助程序模块中引用 PreloadJS。我的 RequireJS 配置看起来像这样:
require.config({
baseUrl: 'scripts',
paths: {
preloadjs: '../bower_components/PreloadJS/lib/preloadjs-0.6.0.min'
},
shim: {
'preloadjs': {
exports:"createjs.PreloadJS"
}
}
});
然后,我想做的是从我的辅助模块中引用它。像这样:
define([
'jquery',
'underscore',
'preloadjs'
], function ($, _) {
var HelperModule = {
doSomething: function () {
// call preloadjs
},
};
return HelperModule;
});
所以我发现我使用的 preloadjs 版本有问题。相反,我继续使用 0.4.1.
现在这是我的设置:
require.config({
baseUrl: 'scripts',
paths: {
preloadjs: '../bower_components/PreloadJS/lib/preloadjs-0.4.1.min'
},
shim: {
'preloadjs': {
exports:"createjs.LoadQueue"
}
}
});
然后这就是我引用它的方式:
define([
'jquery',
'underscore',
'preloadjs'
], function ($, _, PreloadJS) {
var HelperModule = {
doSomething: function () {
var queue = new PreloadJS();
}
};
return HelperModule;
});