1

私が作成したヘルパー モジュールから 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;

});
4

1 に答える 1

1

そのため、使用していた 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;

});

于 2015-01-29T18:10:42.907 に答える