🍃このブログは移転しました。
3秒後、自動的に移動します・・・。

Requirejs x Createjsするときの、require.configの書き方

タイトルが長いシリーズ。

まさかの需要があったので、インターネットの大海原にも放流しておきます。
ペタっとするだけなので、さくっと続きを。

shim地獄

いたしかたない!

paths: {
    'easeljs':     'path/to/vendor/easeljs/lib/easeljs-0.7.1.min',
    'tweenjs':     'path/to/vendor/createjs-tweenjs/lib/tweenjs-0.5.1.min',
    'movieclipjs': 'path/to/vendor/easeljs/lib/movieclip-0.7.1.min'
},
shim: {
    'easeljs': {
        exports: 'createjs'
    },
    'tweenjs': {
        deps: ['easeljs'],
        exports: 'createjs.Tween'
    },
    'movieclipjs': {
        deps: ['easeljs', 'tweenjs']
    }
}

うーん、ながい(゜レ゜)
ご参考まで。