如何在填充后从我的模块引用 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;
});
相关文章:
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- 将broccoliJS与当前使用requireJS的模块化主干应用程序结合使用,我想完全放弃requireJS
- 在我的JavaScript模块中绑定一个点击事件
- ESDoc将我所有的模块方法放在一个标题下,而不是放在每个文件下,我该如何改变这种行为
- 我应该如何防止RequireJS中的模块命名冲突
- 如何在填充后从我的模块引用 PreloadJS
- 节点.js将我的模块连接在一起而不会变得一团糟
- 为什么我的模块的执行顺序与预期不同
- 如何测试名为“示例”的 Angular 服务.Svc' 在我的模块中使用 mocha+chai
- 为什么在使用requirejs定义我的模块时需要返回
- 与控制器对话的指令 - 为什么我的模块不工作?(角度JS)
- 需要我的模块的多个文件正在覆盖它's变量
- Browserify -如何使变量对我的模块可访问
- 如何将我的模块Javascript添加到prestshop中的*所有*页面
- 为什么我不能在我的模块中调用构造函数方法?
- Require.js没有加载我的模块
- 图标不正确加载时,我改变我的模块,抱怨交叉原点请求
- 我怎么能得到我的模块导出到浏览器而不使用module .default符号
- 我如何专业地构建我的模块模式Javascript项目
- 如何将我的模块单例 JavaScript 转换为支持实例