私は次のコードを持っています。
<script src="js/libs/require.js"></script>
<script>
requirejs.config({
baseUrl:'js/modules/',
paths:{
'bbn':'../libs/backbone',
'underscore':'../libs/underscore'
},
shim:{
'bbn':{
exports:'B',
deps:['underscore']
}
}
})
requirejs(['bbn'], function(B){
console.log(B)
});
</script>
関数パラメーターB
がを指していませんBackbone
。代わりに、としてログに記録されundefined
ます。
私は次の投稿をたどり、この時点に到達しました。
RequireJSを使用してshim経由でHighchartsをロードし、jQueryの依存関係を維持する
underscore
とJavaScriptファイルの両方backbone
がfirebugにダウンロードされているのがわかります。