加载liveicons,eve没有使用requirejs定义

时间:2014-08-25 11:47:25

标签: javascript requirejs raphael

我希望有人可以解释我,这段代码有什么问题?

require.config({

shim: {
    'eve':{
        exports: 'eve'
    },
    'raphael': {
        deps: ['eve', 'jquery']
    },

     'livicons': {
        deps: ['eve']
    }
},

paths: {

    // Modules
    'eve': 'vendor/eve',
    'jquery': 'vendor/jquery.min',
    'raphael': 'vendor/raphael-min',
    'livicons': 'vendor/livicons-demo-1.2.min'
}

});


require( ['eve','livicons'],function(eve){

   console.log(eve);

});

console.log(eve)//你正在运行Eve 0.4.2

但是在livicons文件中,当它假定加载

时没有定义

1 个答案:

答案 0 :(得分:1)

将raphael脚本更新为“Raphaël2.1.2”及以上版本。

    'eve': {
        exports: 'eve'
    },
    'raphael': {
        deps: ['eve', 'jquery']
    },
    'livicons': {
        deps: ['eve', 'raphael','jquery']
    }